From 7332c894eef7e4ce537783535bb85527121602bb Mon Sep 17 00:00:00 2001 From: Briscoooe Date: Wed, 1 Feb 2023 22:05:04 +0000 Subject: [PATCH] Updated template.feature tests --- tests/bdd/features/template.feature | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/bdd/features/template.feature b/tests/bdd/features/template.feature index 02e2a3bc..55130b2c 100644 --- a/tests/bdd/features/template.feature +++ b/tests/bdd/features/template.feature @@ -6,9 +6,12 @@ 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 + And we append to the editor if opened + This is an addition to a templated entry 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" + Then the output should contain "This is an addition to a templated entry" Examples: configs | config_file | @@ -17,3 +20,15 @@ Feature: Using templates | basic_folder.yaml | | basic_dayone.yaml | + Scenario Outline: Templated entry should not be saved if template is unchanged + Given we use the config "" + And we use the password "test" if prompted + When we run "jrnl --config-override template features/templates/basic.template" + Then the output should contain "No entry to save, because the template was not changed" + + Examples: configs + | config_file | + | basic_onefile.yaml | + | basic_encrypted.yaml | + | basic_folder.yaml | + | basic_dayone.yaml | \ No newline at end of file