File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 {:title title :body body :done done :state (if done :checked :open )})
99
1010(defn build-scheduled-task [line title schedule ]
11- {:line line :title title :done false :schedule schedule })
11+ (def task (build-task title false ))
12+ (merge task {:line line :schedule schedule }))
1213
1314(defn build-missed-task [title date &opt body ]
1415 (default body @[])
Original file line number Diff line number Diff line change 1717 (def task (task/build-task " Weekly meeting" true ))
1818 (test (task :state ) :checked ))
1919
20+ # # —————————————————————————————————————————————————————————————————————————————————————————————————
21+ # # Test build-scheduled-task
22+ (deftest " builds a new scheduled task"
23+ (def task (task/build-scheduled-task 15 " Weekly meeting" " every Tuesday" ))
24+ (test (task :title ) " Weekly meeting" )
25+ (test (task :done ) false )
26+ (test (task :state ) :open ))
27+
2028# # —————————————————————————————————————————————————————————————————————————————————————————————————
2129# # Test mark-as-missed
2230
You can’t perform that action at this time.
0 commit comments