Migrate from deprecated ginkgo async testing

https://github.com/onsi/ginkgo/blob/ver2/docs/MIGRATING_TO_V2.md\#removed-async-testing

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
This commit is contained in:
Paulo Gomes 2022-02-07 15:08:03 +00:00
parent 21e71c3750
commit fa00ec8fc7
No known key found for this signature in database
GPG Key ID: 9995233870E99BEE
1 changed files with 9 additions and 2 deletions

View File

@ -56,6 +56,8 @@ var exampleCA []byte
var ctx context.Context var ctx context.Context
var cancel context.CancelFunc var cancel context.CancelFunc
const timeout = time.Second * 30
func TestAPIs(t *testing.T) { func TestAPIs(t *testing.T) {
RegisterFailHandler(Fail) RegisterFailHandler(Fail)
@ -64,7 +66,12 @@ func TestAPIs(t *testing.T) {
[]Reporter{printer.NewlineReporter{}}) []Reporter{printer.NewlineReporter{}})
} }
var _ = BeforeSuite(func(done Done) { var _ = BeforeSuite(func() {
done := make(chan interface{})
go func() {
close(done)
}()
logf.SetLogger( logf.SetLogger(
zap.New(zap.WriteTo(GinkgoWriter), zap.UseDevMode(true)), zap.New(zap.WriteTo(GinkgoWriter), zap.UseDevMode(true)),
) )
@ -153,7 +160,7 @@ var _ = BeforeSuite(func(done Done) {
k8sClient = k8sManager.GetClient() k8sClient = k8sManager.GetClient()
Expect(k8sClient).ToNot(BeNil()) Expect(k8sClient).ToNot(BeNil())
close(done) Eventually(done, timeout).Should(BeClosed())
}, 60) }, 60)
var _ = AfterSuite(func() { var _ = AfterSuite(func() {