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

Function TestAccessFunctionTakesNullUser

channels/channelmapper_test.go:148–154  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

146}
147
148func TestAccessFunctionTakesNullUser(t *testing.T) {
149 ctx := base.TestCtx(t)
150 mapper := NewChannelMapper(ctx, `function(doc) {access(null, ["ginger", "earl grey", "green"])}`, 0)
151 res, err := mapper.MapToChannelsAndAccess(ctx, parse(t, `{}`), `{}`, emptyMetaMap(), noUser)
152 assert.NoError(t, err, "MapToChannelsAndAccess failed")
153 assert.Equal(t, AccessMap{}, res.Access)
154}
155
156func TestAccessFunctionTakesNullChannels(t *testing.T) {
157 ctx := base.TestCtx(t)

Callers

nothing calls this directly

Calls 6

TestCtxFunction · 0.92
NewChannelMapperFunction · 0.85
parseFunction · 0.85
emptyMetaMapFunction · 0.85
EqualMethod · 0.45

Tested by

no test coverage detected