...

Source file src/github.com/launchdarkly/go-server-sdk/v6/subsystems/ldstoreimpl/data_store_eval_test.go

Documentation: github.com/launchdarkly/go-server-sdk/v6/subsystems/ldstoreimpl

     1  package ldstoreimpl
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/launchdarkly/go-server-sdk/v6/internal/datastore"
     7  
     8  	"github.com/stretchr/testify/assert"
     9  
    10  	"github.com/launchdarkly/go-sdk-common/v3/ldlog"
    11  )
    12  
    13  func TestDataStoreEvaluatorDataProvider(t *testing.T) {
    14  	// The underlying implementation type is tested in the internal/datastore package, so this test
    15  	// just verifies that we are in fact constructing that type.
    16  	loggers := ldlog.NewDisabledLoggers()
    17  	store := datastore.NewInMemoryDataStore(loggers)
    18  	provider := NewDataStoreEvaluatorDataProvider(store, loggers)
    19  	expected := datastore.NewDataStoreEvaluatorDataProviderImpl(store, loggers)
    20  	assert.Equal(t, expected, provider)
    21  }
    22  

View as plain text