github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/integration/_fixtures/fail_fixture/fail_fixture_test.go (about) 1 package fail_fixture_test 2 3 import ( 4 . "github.com/onsi/ginkgo" 5 . "github.com/onsi/gomega" 6 ) 7 8 var _ = It("handles top level failures", func() { 9 Ω("a top level failure on line 9").Should(Equal("nope")) 10 println("NEVER SEE THIS") 11 }) 12 13 var _ = Describe("Excercising different failure modes", func() { 14 It("synchronous failures", func() { 15 Ω("a sync failure").Should(Equal("nope")) 16 println("NEVER SEE THIS") 17 }) 18 19 It("synchronous panics", func() { 20 panic("a sync panic") 21 println("NEVER SEE THIS") 22 }) 23 24 It("synchronous failures with FAIL", func() { 25 Fail("a sync FAIL failure") 26 println("NEVER SEE THIS") 27 }) 28 }) 29 30 var _ = Specify("a top level specify", func() { 31 Fail("fail the test") 32 }) 33 34 var _ = DescribeTable("a top level DescribeTable", 35 func(x, y int) { 36 Expect(x).To(Equal(y)) 37 }, 38 Entry("a TableEntry constructed by Entry", 2, 3), 39 )