mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-10 16:48:31 +02:00
Make steps use new config file
Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
This commit is contained in:
parent
e19fab0615
commit
cda07bf8d9
2 changed files with 24 additions and 42 deletions
|
@ -32,7 +32,7 @@ Feature: Importing data
|
||||||
And the output should contain "end of entry."
|
And the output should contain "end of entry."
|
||||||
|
|
||||||
Examples: Configs
|
Examples: Configs
|
||||||
| config |
|
| config_file |
|
||||||
| basic_onefile.yaml |
|
| basic_onefile.yaml |
|
||||||
| basic_encrypted.yaml |
|
| basic_encrypted.yaml |
|
||||||
# | basic_folder.yaml | @todo
|
# | basic_folder.yaml | @todo
|
||||||
|
@ -54,7 +54,7 @@ Feature: Importing data
|
||||||
And the output should contain "Sed dignissim"
|
And the output should contain "Sed dignissim"
|
||||||
|
|
||||||
Examples: Configs
|
Examples: Configs
|
||||||
| config |
|
| config_file |
|
||||||
| basic_onefile.yaml |
|
| basic_onefile.yaml |
|
||||||
| basic_encrypted.yaml |
|
| basic_encrypted.yaml |
|
||||||
# | basic_folder.yaml | @todo
|
# | basic_folder.yaml | @todo
|
||||||
|
|
|
@ -3,24 +3,20 @@ Feature: Upgrading Journals from 1.x.x to 2.x.x
|
||||||
Scenario: Upgrade and parse journals with square brackets
|
Scenario: Upgrade and parse journals with square brackets
|
||||||
Given we use the config "upgrade_from_195.json"
|
Given we use the config "upgrade_from_195.json"
|
||||||
When we run "jrnl -9" and enter "Y"
|
When we run "jrnl -9" and enter "Y"
|
||||||
Then the journal should have 2 entries
|
When we run "jrnl -99 --short"
|
||||||
|
Then the output should be
|
||||||
|
@todo something
|
||||||
And the output should contain
|
And the output should contain
|
||||||
"""
|
2010-06-10 15:00 A life without chocolate is like a bad analogy.
|
||||||
2010-06-10 15:00 A life without chocolate is like a bad analogy.
|
|
||||||
"""
|
|
||||||
And the output should contain
|
And the output should contain
|
||||||
"""
|
2013-06-10 15:40 He said "[this] is the best time to be alive".
|
||||||
2013-06-10 15:40 He said "[this] is the best time to be alive".
|
|
||||||
"""
|
|
||||||
|
|
||||||
Scenario: Upgrading a journal encrypted with jrnl 1.x
|
Scenario: Upgrading a journal encrypted with jrnl 1.x
|
||||||
Given we use the config "encrypted_old.json"
|
Given we use the config "encrypted_old.json"
|
||||||
When we run "jrnl -n 1" and enter
|
When we run "jrnl -n 1" and enter
|
||||||
"""
|
Y
|
||||||
Y
|
bad doggie no biscuit
|
||||||
bad doggie no biscuit
|
bad doggie no biscuit
|
||||||
bad doggie no biscuit
|
|
||||||
"""
|
|
||||||
Then we should be prompted for a password
|
Then we should be prompted for a password
|
||||||
And the output should contain "2013-06-10 15:40 Life is good"
|
And the output should contain "2013-06-10 15:40 Life is good"
|
||||||
|
|
||||||
|
@ -28,44 +24,30 @@ Feature: Upgrading Journals from 1.x.x to 2.x.x
|
||||||
Given we use the config "no_colors.yaml"
|
Given we use the config "no_colors.yaml"
|
||||||
When we run "jrnl -n 1"
|
When we run "jrnl -n 1"
|
||||||
Then the config should have "colors" set to
|
Then the config should have "colors" set to
|
||||||
"""
|
date: none
|
||||||
{
|
title: none
|
||||||
'date':'none',
|
body: none
|
||||||
'title':'none',
|
tags: none
|
||||||
'body':'none',
|
|
||||||
'tags':'none'
|
|
||||||
}
|
|
||||||
"""
|
|
||||||
|
|
||||||
Scenario: Upgrade and parse journals with little endian date format
|
Scenario: Upgrade and parse journals with little endian date format
|
||||||
Given we use the config "upgrade_from_195_little_endian_dates.json"
|
Given we use the config "upgrade_from_195_little_endian_dates.json"
|
||||||
When we run "jrnl -9" and enter "Y"
|
When we run "jrnl -9" and enter "Y"
|
||||||
Then the journal should have 2 entries
|
Then the output should be
|
||||||
And the output should contain
|
10.06.2010 15:00 A life without chocolate is like a bad analogy.
|
||||||
"""
|
10.06.2013 15:40 He said "[this] is the best time to be alive".
|
||||||
10.06.2010 15:00 A life without chocolate is like a bad analogy.
|
|
||||||
"""
|
|
||||||
And the output should contain
|
|
||||||
"""
|
|
||||||
10.06.2013 15:40 He said "[this] is the best time to be alive".
|
|
||||||
"""
|
|
||||||
|
|
||||||
Scenario: Upgrade with missing journal
|
Scenario: Upgrade with missing journal
|
||||||
Given we use the config "upgrade_from_195_with_missing_journal.json"
|
Given we use the config "upgrade_from_195_with_missing_journal.json"
|
||||||
When we run "jrnl -ls" and enter
|
When we run "jrnl --list" and enter
|
||||||
""""
|
Y
|
||||||
Y
|
Then the error output should contain "Error: features/journals/missing.journal does not exist."
|
||||||
"""
|
|
||||||
Then the output should contain "Error: features/journals/missing.journal does not exist."
|
|
||||||
And we should get no error
|
And we should get no error
|
||||||
|
|
||||||
Scenario: Upgrade with missing encrypted journal
|
Scenario: Upgrade with missing encrypted journal
|
||||||
Given we use the config "upgrade_from_195_with_missing_encrypted_journal.json"
|
Given we use the config "upgrade_from_195_with_missing_encrypted_journal.json"
|
||||||
When we run "jrnl -ls" and enter
|
When we run "jrnl --list" and enter
|
||||||
"""
|
Y
|
||||||
Y
|
bad doggie no biscuit
|
||||||
bad doggie no biscuit
|
Then the error output should contain "Error: features/journals/missing.journal does not exist."
|
||||||
"""
|
|
||||||
Then the output should contain "Error: features/journals/missing.journal does not exist."
|
|
||||||
And the error output should contain "We're all done"
|
And the error output should contain "We're all done"
|
||||||
And we should get no error
|
And we should get no error
|
||||||
|
|
Loading…
Add table
Reference in a new issue