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  }