github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/integration/_fixtures/hanging_fixture/hanging_test.go (about) 1 package hanging_suite_test 2 3 import ( 4 "fmt" 5 "time" 6 7 . "github.com/onsi/ginkgo" 8 ) 9 10 var _ = AfterSuite(func() { 11 fmt.Println("Heading Out After Suite") 12 }) 13 14 var _ = Describe("HangingSuite", func() { 15 BeforeEach(func() { 16 fmt.Fprintln(GinkgoWriter, "Just beginning") 17 }) 18 19 Context("inner context", func() { 20 BeforeEach(func() { 21 fmt.Fprintln(GinkgoWriter, "Almost there...") 22 }) 23 24 It("should hang out for a while", func() { 25 fmt.Fprintln(GinkgoWriter, "Hanging Out") 26 fmt.Println("Sleeping...") 27 time.Sleep(time.Hour) 28 }) 29 30 AfterEach(func() { 31 fmt.Fprintln(GinkgoWriter, "Cleaning up once...") 32 }) 33 }) 34 35 AfterEach(func() { 36 fmt.Fprintln(GinkgoWriter, "Cleaning up twice...") 37 fmt.Println("Sleeping again...") 38 time.Sleep(time.Hour) 39 }) 40 41 AfterEach(func() { 42 fmt.Fprintln(GinkgoWriter, "Cleaning up thrice...") 43 }) 44 })