github.com/benchkram/bob@v0.0.0-20240314204020-b7a57f2f9be9/test/integration/task/task_suite_test.go (about) 1 package tasktest 2 3 import ( 4 "os" 5 "testing" 6 7 . "github.com/onsi/ginkgo" 8 . "github.com/onsi/gomega" 9 ) 10 11 var ( 12 dir string 13 ) 14 15 var _ = BeforeSuite(func() { 16 testDir, err := os.MkdirTemp("", "bob-test-task-*") 17 Expect(err).NotTo(HaveOccurred()) 18 dir = testDir 19 }) 20 21 var _ = AfterSuite(func() { 22 err := os.RemoveAll(dir) 23 Expect(err).NotTo(HaveOccurred()) 24 }) 25 26 func TestTask(t *testing.T) { 27 RegisterFailHandler(Fail) 28 RunSpecs(t, "task suite") 29 }