github.com/lingyao2333/mo-zero@v1.4.1/core/stores/mon/clientmanager_test.go (about)

     1  package mon
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  	"go.mongodb.org/mongo-driver/mongo/integration/mtest"
     8  )
     9  
    10  func TestClientManger_getClient(t *testing.T) {
    11  	mt := mtest.New(t, mtest.NewOptions().ClientType(mtest.Mock))
    12  	defer mt.Close()
    13  
    14  	mt.Run("test", func(mt *mtest.T) {
    15  		Inject(mtest.ClusterURI(), mt.Client)
    16  		cli, err := getClient(mtest.ClusterURI())
    17  		assert.Nil(t, err)
    18  		assert.Equal(t, mt.Client, cli)
    19  	})
    20  }