github.com/Benchkram/bob@v0.0.0-20220321080157-7c8f3876e225/test/e2e/ignore/ignore_suite_test.go (about) 1 package ignoretest 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/Benchkram/bob/bob" 8 "github.com/Benchkram/bob/test/setup" 9 10 . "github.com/onsi/ginkgo" 11 . "github.com/onsi/gomega" 12 ) 13 14 var ( 15 dir string 16 17 cleanup func() error 18 19 b *bob.B 20 ) 21 22 var _ = BeforeSuite(func() { 23 var err error 24 var storageDir string 25 dir, storageDir, cleanup, err = setup.TestDirs("ignore") 26 Expect(err).NotTo(HaveOccurred()) 27 28 err = os.Chdir(dir) 29 Expect(err).NotTo(HaveOccurred()) 30 31 b, err = bob.BobWithBaseStoreDir(storageDir, bob.WithDir(dir)) 32 Expect(err).NotTo(HaveOccurred()) 33 }) 34 35 var _ = AfterSuite(func() { 36 err := cleanup() 37 Expect(err).NotTo(HaveOccurred()) 38 }) 39 40 func TestStatus(t *testing.T) { 41 RegisterFailHandler(Fail) 42 RunSpecs(t, "ignore suite") 43 }