Merge pull request #2108 from hokichaio/chore/improve-test-in-secret-validation [ci skip]

add test in secret validation
This commit is contained in:
Brad Rydzewski 2017-07-17 00:26:34 -04:00 committed by GitHub
commit 16b6f48213

View File

@ -25,10 +25,26 @@ func TestSecret(t *testing.T) {
secret := Secret{} secret := Secret{}
g.Assert(secret.Match("pull_request")).IsTrue() g.Assert(secret.Match("pull_request")).IsTrue()
}) })
g.It("should pass validation") g.It("should pass validation", func() {
secret := Secret{}
secret.Name = "secretname"
secret.Value = "secretvalue"
err := secret.Validate()
g.Assert(err).Equal(nil)
})
g.Describe("should fail validation", func() { g.Describe("should fail validation", func() {
g.It("when no image") g.It("when no name", func() {
g.It("when no event") secret := Secret{}
secret.Value = "secretvalue"
err := secret.Validate()
g.Assert(err != nil).IsTrue()
})
g.It("when no value", func() {
secret := Secret{}
secret.Name = "secretname"
err := secret.Validate()
g.Assert(err != nil).IsTrue()
})
}) })
}) })
} }