initial commit
[govpp.git] / vendor / github.com / onsi / gomega / matchers / be_nil_matcher_test.go
1 package matchers_test
2
3 import (
4         . "github.com/onsi/ginkgo"
5         . "github.com/onsi/gomega"
6 )
7
8 var _ = Describe("BeNil", func() {
9         It("should succeed when passed nil", func() {
10                 Ω(nil).Should(BeNil())
11         })
12
13         It("should succeed when passed a typed nil", func() {
14                 var a []int
15                 Ω(a).Should(BeNil())
16         })
17
18         It("should succeed when passing nil pointer", func() {
19                 var f *struct{}
20                 Ω(f).Should(BeNil())
21         })
22
23         It("should not succeed when not passed nil", func() {
24                 Ω(0).ShouldNot(BeNil())
25                 Ω(false).ShouldNot(BeNil())
26                 Ω("").ShouldNot(BeNil())
27         })
28 })