Add test case for non-group refs.

Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
This commit is contained in:
Aramis Sennyey
2023-03-28 16:37:52 -04:00
committed by Fredrik Adelöw
parent 0b42e304f8
commit 820365a34a
+17 -2
View File
@@ -161,7 +161,7 @@ describe('EntityOwnerFilter', () => {
expect(filter.values).toStrictEqual(['group:default/my-user']);
});
it('should also handle full entityRefs', () => {
it('should handle full entityRefs', () => {
const filter = new EntityOwnerFilter(['group:default/my-user']);
expect(
filter.filterEntity({
@@ -176,7 +176,7 @@ describe('EntityOwnerFilter', () => {
expect(filter.values).toStrictEqual(['group:default/my-user']);
});
it('should also gracefully reject non-entity refs', () => {
it('should gracefully reject non-entity refs', () => {
const filter = new EntityOwnerFilter(['group:default/my-user', '']);
expect(
filter.filterEntity({
@@ -190,4 +190,19 @@ describe('EntityOwnerFilter', () => {
).toBeTruthy();
expect(filter.values).toStrictEqual(['group:default/my-user']);
});
it('should handle non group full entity refs', () => {
const filter = new EntityOwnerFilter(['user:default/my-user', '']);
expect(
filter.filterEntity({
relations: [
{
type: RELATION_OWNED_BY,
targetRef: 'user:default/my-user',
},
],
} as Entity),
).toBeTruthy();
expect(filter.values).toStrictEqual(['user:default/my-user']);
});
});