From 59de6351bc320a1d8169a53950e97a6302bd5e2e Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Sat, 17 Aug 2013 12:06:59 -0700 Subject: [PATCH] Tests for DayOne Tagging --- features/dayone.feature | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/features/dayone.feature b/features/dayone.feature index 898699e1..27f795f5 100644 --- a/features/dayone.feature +++ b/features/dayone.feature @@ -15,3 +15,30 @@ Feature: DayOne Ingetration 2013-08-17 11:37 This is a DayOne entry. """ + Scenario: Writing into Dayone + Given we use the config "dayone.json" + When we run "jrnl 01 may 1979: Being born hurts." + and we run "jrnl -until 1980" + Then the output should be + """ + 1979-05-01 09:00 Being born hurts. + """ + + Scenario: Loading tags from a DayOne Journal + Given we use the config "dayone.json" + When we run "jrnl --tags" + Then the output should be + """ + work : 1 + play : 1 + """ + + Scenario: Saving tags from a DayOne Journal + Given we use the config "dayone.json" + When we run "jrnl A hard day at @work" + and we run "jrnl --tags" + Then the output should be + """ + work : 2 + play : 1 + """