jrnl/features/data/configs
Jonathan Wren 99f708ca0b [WIP] Lots of test refactoring (#1042)
* make behave slightly less verbose for use with behave --format progress2
* standardize behave tests
* move tests around to be more behavior driven
* clean up txt file after tests
* add more tests, add more functionality to behave for calling mock editor
* move around behave tests, get rid of regression files
* clean up some code around keyrings
* add more placeholder test scenarios (marked with @todo)
  You can run just these tests with `behave --no-skipped --tags=todo`
* fix "missing_directory" test
  This test was missing the config file it was trying to use. So, it was
  really a very useless, broken test that we absolutely should not have
  approved the PR (#963) for.
* add write tests for each journal type
* update version tests, add new regex match behave step
* add config test outlines
* add journal types to some search tests
* change "basic" config reference to "simple"
* update configs
* add more journal types in search
* fix basic folder journal reference
* add flush output steps to behave, update delete flag tests
* fix failing test with a flush
* update more delete flag tests to include other journal types
* fix file cleanup after failed test with no debug on
* fix password test
* fix DayOne tag sample data, move search/format tag tests, and run them on multiple jrnl types
* added ability to auto-prompt for password for encrypted journals
  Only uses password when prompted, and doesn't get in the way of other
  input prompts. This allows us to run the same scenarios on both
  encrypted journals and other journal types.
* fold encrypted scenarios into the rest of the scenarios where possible
* remove apostrophe that is breaking tests on CI
* add more journal type tests to import feature
* standardize whitespace in behave tests, take out duplicate test
* update handling of cache directories in test suite (easier syntax)
* skip failing YAML exporter emoji test on Windows
* added @todo tags for things that need follow-up

Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2020-10-17 15:17:38 -07:00
..
basic_dayone.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
basic_encrypted.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
basic_folder.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
basic_onefile.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
brackets.yaml [GH-614] resolving issues around unreadable dates and unparsed dates 2020-04-10 11:51:55 -07:00
bug153.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
bug343.yaml User defined indent character (#419) 2016-04-15 23:00:49 -07:00
bug780.yaml Listing all entries in DayOne Classic journal throws IndexError (#786) 2020-04-10 11:51:56 -07:00
dayone.yaml Allow editing of DayOne entries (#1001) 2020-07-18 12:54:52 -07:00
dayone_empty.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
deletion.yaml Add --delete for interactive removal of entries (#698) 2020-04-10 16:18:34 -07:00
deletion_filters.yaml Prevent filtered delete from deleting journal (#935) 2020-05-06 13:47:39 -07:00
editor-args.yaml Fix editor config when an argument with a space is used (#953) 2020-05-23 15:56:31 -07:00
editor.yaml Exit jrnl if no text entered into editor 2020-04-10 11:51:55 -07:00
editor_empty_folder.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
editor_encrypted.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
empty_folder.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
encrypted.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
encrypted_old.json Work on cryptography 2014-09-27 13:15:46 -07:00
encrypted_old.yaml User defined indent character (#419) 2016-04-15 23:00:49 -07:00
invalid_color.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
little_endian_dates.yaml Fix handling of little-endian date format 2020-04-10 11:51:55 -07:00
markdown-headings-335.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
missing_directory.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
missing_journal.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
mostlyreadabledates.yaml [GH-614] resolving issues around unreadable dates and unparsed dates 2020-04-10 11:51:55 -07:00
multiline-tags.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
multiline.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
multiple.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
no_colors.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
simple.yaml [WIP] Lots of test refactoring (#1042) 2020-10-17 15:17:38 -07:00
tags-216.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
tags-237.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
tags.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
unreadabledates.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
upgrade_from_195.json Tests for parsing issue fix 2015-04-05 18:38:37 +02:00
upgrade_from_195_little_endian_dates.json Fix handling of little-endian date format 2020-04-10 11:51:55 -07:00
upgrade_from_195_with_missing_encrypted_journal.json Fix for upgrade with missing journal (#796) 2020-04-10 16:18:34 -07:00
upgrade_from_195_with_missing_journal.json Fix for upgrade with missing journal (#796) 2020-04-10 16:18:34 -07:00