diff options
Diffstat (limited to 'tests/items.go')
-rw-r--r-- | tests/items.go | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/items.go b/tests/items.go new file mode 100644 index 0000000..a6f53f6 --- /dev/null +++ b/tests/items.go @@ -0,0 +1,29 @@ +package main + +import ( + "net/url" + "sleepy" +) + +type Item struct { + sleepy.PostNotSupported + sleepy.PutNotSupported + sleepy.DeleteNotSupported +} + +func (item Item) Get(values ...url.Values) (int, interface{}) { + items := []string{"item1", "item2"} + data := map[string][]string{"items": items} + + return 200, data +} + +func main() { + + item := new(Item) + + var api = new(sleepy.Api) + api.AddResource(item, "/items") + api.Start(3000) + +} |