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  }