mirror of
https://github.com/hanzo-fi/go-libs.git
synced 2026-10-30 20:53:44 +00:00
24 lines
450 B
Go
24 lines
450 B
Go
package ginkgo
|
|
|
|
import (
|
|
. "github.com/onsi/ginkgo/v2"
|
|
|
|
logging "github.com/hanzo-fi/go-libs/v5/pkg/observe/log"
|
|
"github.com/hanzo-fi/go-libs/v5/pkg/testing/docker"
|
|
)
|
|
|
|
var pool = new(docker.Pool)
|
|
|
|
func ActualDockerPool() *docker.Pool {
|
|
return pool
|
|
}
|
|
|
|
func WithNewDockerPool(logger logging.Logger, fn func()) bool {
|
|
return Context("With docker pool", func() {
|
|
BeforeEach(func() {
|
|
*pool = *docker.NewPool(GinkgoT(), logger)
|
|
})
|
|
fn()
|
|
})
|
|
}
|