github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/syndtr/goleveldb/leveldb/testutil/ginkgo.go (about)

     1  package testutil
     2  
     3  import (
     4  	. "github.com/insionng/yougam/libraries/onsi/ginkgo"
     5  	. "github.com/insionng/yougam/libraries/onsi/gomega"
     6  )
     7  
     8  func RunSuite(t GinkgoTestingT, name string) {
     9  	RunDefer()
    10  
    11  	SynchronizedBeforeSuite(func() []byte {
    12  		RunDefer("setup")
    13  		return nil
    14  	}, func(data []byte) {})
    15  	SynchronizedAfterSuite(func() {
    16  		RunDefer("teardown")
    17  	}, func() {})
    18  
    19  	RegisterFailHandler(Fail)
    20  	RunSpecs(t, name)
    21  }