This commit is contained in:
= 2020-05-29 16:34:10 -04:00
parent 6aa522cb2c
commit 6e0ecac0dd
2 changed files with 21 additions and 0 deletions

View file

@ -113,3 +113,14 @@ Feature: Basic reading and writing to a journal
2013-06-10 15:40 Life is good.
"""
And we should get no error
Scenario: Install with relative path and view from another directory
Given there is no config
When we run "jrnl hello world" and enter
"""
test.txt
n \n
"""
and we move a directory up
and we run "jrnl -n 1"
Then the output should contain "hello world"

View file

@ -79,6 +79,16 @@ def set_config(context, config_file):
with open(install.CONFIG_FILE_PATH, "a") as cf:
cf.write("version: {}".format(__version__))
@given('there is no config')
def no_config(context):
nonexistentpath = "features/configs/fake_config.yaml"
install.CONFIG_FILE_PATH = os.path.abspath(nonexistentpath)
install.CONFIG_FILE_PATH_FALLBACK = os.path.abspath(nonexistentpath)
@when('we move a directory up')
def move_directory_up(context):
os.chdir("..")
@when('we open the editor and enter "{text}"')
@when("we open the editor and enter nothing")