MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / setupTestDBWithFunctions

Function setupTestDBWithFunctions

db/functions/function_test.go:639–651  ·  view source on GitHub ↗

SETUP FUNCTIONS

(t *testing.T, fnConfig *FunctionsConfig)

Source from the content-addressed store, hash-verified

637//////// SETUP FUNCTIONS
638
639func setupTestDBWithFunctions(t *testing.T, fnConfig *FunctionsConfig) (*db.Database, context.Context) {
640 cacheOptions := db.DefaultCacheOptions()
641 options := db.DatabaseContextOptions{
642 CacheOptions: &cacheOptions,
643 Scopes: db.GetScopesOptionsDefaultCollectionOnly(t),
644 }
645 var err error
646 if fnConfig != nil {
647 options.UserFunctions, err = CompileFunctions(base.TestCtx(t), *fnConfig)
648 assert.NoError(t, err)
649 }
650 return db.SetupTestDBWithOptions(t, options)
651}

Callers 4

TestUserFunctionsFunction · 0.85
TestUserFunctionsCRUDFunction · 0.85
TestUserFunctionAllowFunction · 0.85
TestUserN1QLQueriesFunction · 0.85

Calls 5

DefaultCacheOptionsFunction · 0.92
TestCtxFunction · 0.92
SetupTestDBWithOptionsFunction · 0.92
CompileFunctionsFunction · 0.85

Tested by

no test coverage detected