22 lines
366 B
Go
22 lines
366 B
Go
package testutil
|
|
|
|
import (
|
|
. "github.com/onsi/ginkgo"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
func RunSuite(t GinkgoTestingT, name string) {
|
|
RunDefer()
|
|
|
|
SynchronizedBeforeSuite(func() []byte {
|
|
RunDefer("setup")
|
|
return nil
|
|
}, func(data []byte) {})
|
|
SynchronizedAfterSuite(func() {
|
|
RunDefer("teardown")
|
|
}, func() {})
|
|
|
|
RegisterFailHandler(Fail)
|
|
RunSpecs(t, name)
|
|
}
|