From 9de661e791fc54b2e9d967c0382e6c34c3bf4805 Mon Sep 17 00:00:00 2001 From: Niamh Nikali <niamh@elixxir.io> Date: Fri, 25 Sep 2020 11:52:49 -0700 Subject: [PATCH] Make NewManagerTesting take any testing type --- connect/manager.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/connect/manager.go b/connect/manager.go index 69e66d3..6e2deda 100644 --- a/connect/manager.go +++ b/connect/manager.go @@ -33,9 +33,16 @@ func newManager() *Manager { } } -func NewManagerTesting(t *testing.T) *Manager { - if t == nil { - jww.FATAL.Panicf("NewMangerTesting is for testing only") +func NewManagerTesting(i interface{}) *Manager { + switch i.(type) { + case *testing.T: + break + case *testing.M: + break + case *testing.B: + break + default: + jww.FATAL.Panicf("NewManagerTesting is for testing only. Got %T", i) } return newManager() } -- GitLab