diff options
| author | Grant Ammons <gammons@gmail.com> | 2016-04-24 09:54:29 -0400 |
|---|---|---|
| committer | Grant Ammons <gammons@gmail.com> | 2016-04-24 09:54:29 -0400 |
| commit | c34fdae510debc8d106a68f60799b64b98c9b2f5 (patch) | |
| tree | 3ba23bc38ebbca1376e1faa94d596cb57e662920 | |
| parent | bd362c8e56e3453b6c2874f2d1e81ee350539d65 (diff) | |
Modify Todo structure to use correct types
| -rw-r--r-- | parser_test.go | 4 | ||||
| -rw-r--r-- | todo.go | 15 |
2 files changed, 10 insertions, 9 deletions
diff --git a/parser_test.go b/parser_test.go index 980aad2..1ab2826 100644 --- a/parser_test.go +++ b/parser_test.go @@ -55,7 +55,7 @@ func TestParseContexts(t *testing.T) { func TestDueToday(t *testing.T) { parser := &Parser{} todo := parser.Parse("do this thing with @bob and @mary due today") - if todo.Due != now.BeginningOfDay() { + if todo.FormattedDue != now.BeginningOfDay() { fmt.Println("Date is different", todo.Due, time.Now()) } } @@ -63,7 +63,7 @@ func TestDueToday(t *testing.T) { func TestDueTomorrow(t *testing.T) { parser := &Parser{} todo := parser.Parse("do this thing with @bob and @mary due tomorrow") - if todo.Due != now.BeginningOfDay().AddDate(0, 0, 1) { + if todo.FormattedDue != now.BeginningOfDay().AddDate(0, 0, 1) { fmt.Println("Date is different", todo.Due, time.Now()) } } @@ -3,13 +3,14 @@ package todolist import "time" type Todo struct { - Id string - Subject string - Projects []string - Contexts []string - Due time.Time - Completed bool - Archived bool + Id int + Subject string + Projects []string + Contexts []string + Due string + FormattedDue time.Time + Completed bool + Archived bool } func NewTodo() *Todo { |
