aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorKaran Misra <kidoman@gmail.com>2014-01-27 10:54:05 +0530
committerKaran Misra <kidoman@gmail.com>2014-01-27 10:54:05 +0530
commitda9d8e922d0198a324af1f1b6df97d3e1d5938aa (patch)
tree37c8a313dd61e608f453a73073e434774d47fe73 /tests
parentfix signature (diff)
downloadsleepy-da9d8e922d0198a324af1f1b6df97d3e1d5938aa.tar.gz
sleepy-da9d8e922d0198a324af1f1b6df97d3e1d5938aa.tar.bz2
sleepy-da9d8e922d0198a324af1f1b6df97d3e1d5938aa.zip
remove the need to provide “missing/unsupported” implementations in the
API consumers. also: - more idiomatic - loosely coupled with the API contract
Diffstat (limited to 'tests')
-rw-r--r--tests/items.go8
-rw-r--r--tests/test.go6
2 files changed, 4 insertions, 10 deletions
diff --git a/tests/items.go b/tests/items.go
index d39cae9..6aae382 100644
--- a/tests/items.go
+++ b/tests/items.go
@@ -2,13 +2,11 @@ package main
import (
"net/url"
- "sleepy"
+
+ "github.com/kid0m4n/sleepy"
)
type Item struct {
- sleepy.PostNotSupported
- sleepy.PutNotSupported
- sleepy.DeleteNotSupported
}
func (item Item) Get(values url.Values) (int, interface{}) {
@@ -19,11 +17,9 @@ func (item Item) Get(values url.Values) (int, interface{}) {
}
func main() {
-
item := new(Item)
var api = new(sleepy.Api)
api.AddResource(item, "/items")
api.Start(3000)
-
}
diff --git a/tests/test.go b/tests/test.go
index 070d4b6..8ccbfbd 100644
--- a/tests/test.go
+++ b/tests/test.go
@@ -2,13 +2,11 @@ package main
import (
"net/url"
- "sleepy"
+
+ "github.com/dougblack/sleepy"
)
type Bar struct {
- sleepy.PostNotSupported
- sleepy.PutNotSupported
- sleepy.DeleteNotSupported
}
func (b Bar) Get(values url.Values) (int, interface{}) {
bgstack15