package suite_test import ( . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "testing" ) func Test(t *testing.T) { RegisterFailHandler(Fail) RunSpecs(t, "Suite") } var numBeforeSuiteRuns = 0 var numAfterSuiteRuns = 0 var _ = BeforeSuite(func() { numBeforeSuiteRuns++ }) var _ = AfterSuite(func() { numAfterSuiteRuns++ Ω(numBeforeSuiteRuns).Should(Equal(1)) Ω(numAfterSuiteRuns).Should(Equal(1)) }) //Fakes type fakeTestingT struct { didFail bool } func (fakeT *fakeTestingT) Fail() { fakeT.didFail = true }