Loading app-backend/main.go +2 −1 Original line number Diff line number Diff line Loading @@ -14,13 +14,14 @@ import ( ) var root = flag.String("root", "app", "file system path") var r route.Router func init() { log.SetFlags(log.Ltime | log.Ldate | log.Lshortfile) r = new(route.Router) } func main() { r := new(route.Router) r.HandleFunc("/checkerboard", checkerboard.Checkerboard) Loading controllers/checkerboard/checkerboard_test.go 0 → 100644 +24 −0 Original line number Diff line number Diff line package checkerboard import ( "log" "net/http" "net/http/httptest" "testing" ) func TestCheckerboard(t *testing.T) { ts := httptest.NewServer(http.HandlerFunc(Checkerboard)) defer ts.Close() req, err := http.NewRequest("GET", "http://tinygraphs.com/checkerboard", nil) if err != nil { log.Fatal(err) } w := httptest.NewRecorder() Checkerboard(w, req) if w.Code != http.StatusOK { t.Errorf("Page didn't return %v", http.StatusOK) } } Loading
app-backend/main.go +2 −1 Original line number Diff line number Diff line Loading @@ -14,13 +14,14 @@ import ( ) var root = flag.String("root", "app", "file system path") var r route.Router func init() { log.SetFlags(log.Ltime | log.Ldate | log.Lshortfile) r = new(route.Router) } func main() { r := new(route.Router) r.HandleFunc("/checkerboard", checkerboard.Checkerboard) Loading
controllers/checkerboard/checkerboard_test.go 0 → 100644 +24 −0 Original line number Diff line number Diff line package checkerboard import ( "log" "net/http" "net/http/httptest" "testing" ) func TestCheckerboard(t *testing.T) { ts := httptest.NewServer(http.HandlerFunc(Checkerboard)) defer ts.Close() req, err := http.NewRequest("GET", "http://tinygraphs.com/checkerboard", nil) if err != nil { log.Fatal(err) } w := httptest.NewRecorder() Checkerboard(w, req) if w.Code != http.StatusOK { t.Errorf("Page didn't return %v", http.StatusOK) } }