From 0a2d08f88e0a25d8fe388647abdfad029ca6a0b7 Mon Sep 17 00:00:00 2001 From: Doug Black Date: Mon, 27 Jan 2014 10:41:28 -0500 Subject: use ServeMux, capitalize API, clean tests --- tests/test.go | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'tests/test.go') diff --git a/tests/test.go b/tests/test.go index d3f414c..adff27a 100644 --- a/tests/test.go +++ b/tests/test.go @@ -5,18 +5,23 @@ import ( "sleepy" ) -type Bar struct { +type Item struct { sleepy.BaseResource } -func (b Bar) Get(values url.Values) (int, interface{}) { - return 200, map[string]string{"hello": "goodbye"} +func (item Item) Get(values url.Values) (int, interface{}) { + items := []string{"item1", "item2"} + data := map[string][]string{"items": items} + + return 200, data } func main() { - bar := new(Bar) - var api = new(sleepy.Api) - api.AddResource(bar, "/bar") + item := new(Item) + + var api = new(sleepy.API) + api.AddResource(item, "/items") api.Start(3000) + } -- cgit