diff --git a/server/capability/capability_test.go b/server/capability/capability_test.go new file mode 100644 index 000000000..7032f24bf --- /dev/null +++ b/server/capability/capability_test.go @@ -0,0 +1,24 @@ +package capability + +import ( + "testing" + + "code.google.com/p/go.net/context" + "github.com/franela/goblin" +) + +func TestBlobstore(t *testing.T) { + caps := new(Capability) + caps.Set(Registration, true) + + ctx := NewContext(context.Background(), caps) + + g := goblin.Goblin(t) + g.Describe("Capabilities", func() { + + g.It("Should get capabilities from context", func() { + g.Assert(Enabled(ctx, Registration)).Equal(true) + g.Assert(Enabled(ctx, "Fake Key")).Equal(false) + }) + }) +}