aboutsummaryrefslogtreecommitdiff
path: root/tests/items.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/items.go')
-rw-r--r--tests/items.go29
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)
+
+}
bgstack15