ts.Close() }) It("can save", func() { g2 := &quimby.Gadget{ Id: g.Id, Name: "lights", DB: db, } err := g2.Fetch() Expect(err).To(BeNil()) Expect(g2.Host).To(Equal(ts.URL)) }) It("can delete", func() { err := g.Delete() Expect(err).To(BeNil()) g2 := &quimby.Gadget{ Name: "lights", DB: db, } err = g2.Fetch() Expect(err).ToNot(BeNil()) Expect(g2.Host).To(Equal("")) }) It("gets all gadgets", func() { gadgets, err := quimby.GetGadgets(db) Expect(err).To(BeNil()) Expect(len(gadgets)).To(Equal(1))