mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-03 12:26:03 +02:00
authorize/evaluator: add test for ClearRecords
This commit is contained in:
parent
8d0cb86098
commit
e6c78f10e9
1 changed files with 16 additions and 0 deletions
|
@ -65,5 +65,21 @@ func TestStore(t *testing.T) {
|
||||||
v, err = storage.ReadOne(ctx, s.opaStore, storage.MustParsePath("/databroker_data/type.googleapis.com/user.User/u1"))
|
v, err = storage.ReadOne(ctx, s.opaStore, storage.MustParsePath("/databroker_data/type.googleapis.com/user.User/u1"))
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
assert.Nil(t, v)
|
assert.Nil(t, v)
|
||||||
|
|
||||||
|
s.UpdateRecord(&databroker.Record{
|
||||||
|
Version: "v1",
|
||||||
|
Type: any.GetTypeUrl(),
|
||||||
|
Id: u.GetId(),
|
||||||
|
Data: any,
|
||||||
|
})
|
||||||
|
|
||||||
|
v, err = storage.ReadOne(ctx, s.opaStore, storage.MustParsePath("/databroker_data/type.googleapis.com/user.User/u1"))
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.NotNil(t, v)
|
||||||
|
|
||||||
|
s.ClearRecords("type.googleapis.com/user.User")
|
||||||
|
v, err = storage.ReadOne(ctx, s.opaStore, storage.MustParsePath("/databroker_data/type.googleapis.com/user.User/u1"))
|
||||||
|
assert.Error(t, err)
|
||||||
|
assert.Nil(t, v)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue