Ejemplo n.º 1
0
		It("Get user with Id", func() {
			user := models.User{
				IdUser: "******",
			}

			user, err := user.Get()
			Expect(err).To(gomega.BeNil())
			Expect(user.Name).To(gomega.Equal("test"))
			Expect(user.Pass).To(gomega.Equal("1234"))
		})

		It("Delete user with Id", func() {
			user := models.User{
				IdUser: "******",
			}
			err := user.Delete()
			Expect(err).To(gomega.BeNil())
		})

		Context("If user deleted", func() {
			user := models.User{
				IdUser: "******",
			}

			It("We need received zero value for user and error", func() {
				user, err := user.Get()
				errTest := errors.New("not found")
				Expect(err).To(gomega.Equal(errTest))
				Expect(user.Name).To(gomega.BeZero())
				Expect(user.Pass).To(gomega.BeZero())
			})