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  )