diff --git a/tests/bdd/features/template.feature b/tests/bdd/features/template.feature new file mode 100644 index 00000000..f5f08b9d --- /dev/null +++ b/tests/bdd/features/template.feature @@ -0,0 +1,19 @@ +# Copyright © 2012-2022 jrnl contributors +# License: https://www.gnu.org/licenses/gpl-3.0.html + +Feature: Using templates + + Scenario Outline: Template contents should be used in new entry + Given we use the config "" + And we use the password "test" if prompted + When we run "jrnl --config-override template features/templates/basic.template" + And we run "jrnl -1" + Then the output should contain "This text is in the basic template" + + Examples: configs + | config_file | + | basic_onefile.yaml | + | basic_encrypted.yaml | + | basic_folder.yaml | + | basic_dayone.yaml | + diff --git a/tests/bdd/test_features.py b/tests/bdd/test_features.py index 387bd6cc..196f1cd9 100644 --- a/tests/bdd/test_features.py +++ b/tests/bdd/test_features.py @@ -20,5 +20,6 @@ scenarios("features/password.feature") scenarios("features/search.feature") scenarios("features/star.feature") scenarios("features/tag.feature") +scenarios("features/template.feature") scenarios("features/upgrade.feature") scenarios("features/write.feature")