File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 (merge task {:line line :schedule schedule }))
1313
1414(defn build-missed-task [title date &opt body ]
15- (default body @[] )
16- { :title title :body body :done false : missed-on date })
15+ (def task ( build-task title false body ) )
16+ ( merge task { : missed-on date }) )
1717
1818(defn build-contact-task [title contact &opt body ]
1919 (default body @[])
Original file line number Diff line number Diff line change 2525 (test (task :done ) false )
2626 (test (task :state ) :open ))
2727
28+ # # —————————————————————————————————————————————————————————————————————————————————————————————————
29+ # # Test build-missed-task
30+ (deftest " builds a new missed task"
31+ (def task (task/build-missed-task " Weekly meeting" date ))
32+ (test (task :title ) " Weekly meeting" )
33+ (test (task :done ) false )
34+ (test (d/equal? (task :missed-on ) date ) true )
35+ (test (task :state ) :open ))
36+
2837# # —————————————————————————————————————————————————————————————————————————————————————————————————
2938# # Test mark-as-missed
3039
You can’t perform that action at this time.
0 commit comments