mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-20 21:18:32 +02:00
add test
This commit is contained in:
parent
6aa522cb2c
commit
6e0ecac0dd
2 changed files with 21 additions and 0 deletions
|
@ -113,3 +113,14 @@ Feature: Basic reading and writing to a journal
|
||||||
2013-06-10 15:40 Life is good.
|
2013-06-10 15:40 Life is good.
|
||||||
"""
|
"""
|
||||||
And we should get no error
|
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"
|
||||||
|
|
|
@ -79,6 +79,16 @@ def set_config(context, config_file):
|
||||||
with open(install.CONFIG_FILE_PATH, "a") as cf:
|
with open(install.CONFIG_FILE_PATH, "a") as cf:
|
||||||
cf.write("version: {}".format(__version__))
|
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 "{text}"')
|
||||||
@when("we open the editor and enter nothing")
|
@when("we open the editor and enter nothing")
|
||||||
|
|
Loading…
Add table
Reference in a new issue