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