blob: c0069e6bc93e77d6209c2a24db052137ba32e776 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package todolist
import "testing"
func TestNewTodo(t *testing.T) {
todo := NewTodo()
if todo.Completed || todo.Archived || todo.CompletedDate != "" {
t.Error("Completed should be false for new todos")
}
}
func TestValidity(t *testing.T) {
todo := &Todo{Subject: "test"}
if !todo.Valid() {
t.Error("Expected valid todo to be valid")
}
invalidTodo := &Todo{Subject: ""}
if invalidTodo.Valid() {
t.Error("Invalid todo is being reported as valid")
}
}
|