Skip to content

chore(deps): update dependency @grpc/grpc-js to ^1.12.2 #1631

chore(deps): update dependency @grpc/grpc-js to ^1.12.2

chore(deps): update dependency @grpc/grpc-js to ^1.12.2 #1631

Triggered via pull request October 14, 2024 07:18
Status Failure
Total duration 3m 43s
Artifacts

ci.yaml

on: pull_request
Matrix: test
Check test results
0s
Check test results
Fit to window
Zoom out
Zoom in

Annotations

101 errors
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBF2T8B92XZ7AF8223R46", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YC6JH2D5KP4WN3GCQP14N", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YC6JH2D5KP4WN3GCQP14N", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBG76RDZT46QFVCPWCFHM", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YC7TYF2YSZQ0QN04VPHCW", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YC7TYF2YSZQ0QN04VPHCW", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBHVAVMSDJWN7KF9D3EF0", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YC9961PV94D3P65SP122P", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YC9961PV94D3P65SP122P", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBKWG1MNHJTSQEH5QR8QF", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCB9Q76DVDR9Q9NA4VB6R", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCB9Q76DVDR9Q9NA4VB6R", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBN1YJYSCD234J5TCEG86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCCFMPCM38E5YM3KZNX62", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCCFMPCM38E5YM3KZNX62", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBMQYN7YJW9J4FDQXTXD3", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCC3WDHGM44CPT0T94W5Q", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCC3WDHGM44CPT0T94W5Q", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBK0FJK4BH4S4N5E1JV2D", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCADG9JB7QFWW18PTHNDF", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCADG9JB7QFWW18PTHNDF", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBQZN0NQJHRSCG9JYTMH2", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCFB8XHTDESDFTHSJYE95", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCFB8XHTDESDFTHSJYE95", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YBV7YC0PY1DSWGTEMEE86", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCJM5TP501WKKG3NTKPFX", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCJM5TP501WKKG3NTKPFX", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:547:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:555:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listAccessLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L534
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/CheckResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:534:35 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ expectListAccessLogEntries src/matrix-cerbos/admin.test.ts:527:15 ❯ src/matrix-cerbos/admin.test.ts:563:17
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries: private/test/src/matrix-cerbos/admin.test.ts#L581
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YCY7JA4MWSNQHNE8K20DK", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "inputs": Array [ Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "me@example.com", }, "id": "mine", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": "them@example.com", }, "id": "theirs", "kind": "document", "policyVersion": "1", "scope": "test", }, }, Object { "actions": Array [ "view", "edit", "delete", ], "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "check-resources", "resource": Object { "attr": Object { "owner": 123, }, "id": "invalid", "kind": "document", "policyVersion": "1", "scope": "test", }, }, ], "name": "CheckResources", "outputs": Array [ Object { "actions": Object { "delete": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "", }, "edit": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, "view": Object { "effect": "EFFECT_ALLOW", "policy": "resource.document.v1/test", "scope": "test", }, }, "effectiveDerivedRoles": Array [ "OWNER", ], "outputs": Array [ Object {
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getAccessLogEntry > looks up an access log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L506
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "callId": "01JA4YDNM0Z9E57H5TFFRRM3DS", "metadata": Object { "foo": Array [ "bar", ], }, "method": "/cerbos.svc.v1.CerbosService/PlanResources", "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "statusCode": 0, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:506:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:501:15
src/matrix-cerbos/admin.test.ts > Client > admin > 'gRPC' > audit logs > planResources (unconditional) > getDecisionLogEntry > looks up an decision log entry by call ID: private/test/src/matrix-cerbos/admin.test.ts#L518
AssertionError: expected { …(6) } to deeply equal { …(6) } - Expected + Received Object { "auditTrail": Object { "effectivePolicies": Object { "resource.document.v1": Object { "driver": "disk", "source": "document.yaml", }, "resource.document.v1/test": Object { "driver": "disk", "source": "test/document.yaml", }, }, }, "callId": "01JA4YDNM0Z9E57H5TFFRRM3DS", "metadata": Object { "foo": Array [ "bar", ], }, "method": Object { "error": undefined, "input": Object { "action": "edit", "auxData": Object { "jwt": Object { "delete": true, }, }, "principal": Object { "attr": Object { "country": Object { "alpha2": "", "alpha3": "NZL", }, }, "id": "me@example.com", "policyVersion": "1", "roles": Array [ "USER", ], "scope": "test", }, "requestId": "plan-resources-unconditional", "resource": Object { "attr": Object { "owner": "me@example.com", }, "kind": "document", "policyVersion": "1", "scope": "test", }, }, "name": "PlanResources", "output": Object { "action": "edit", "kind": "KIND_ALWAYS_ALLOWED", "policyVersion": "1", "requestId": "plan-resources-unconditional", "scope": "test", "validationErrors": Array [ Object { "message": "does not match pattern '[A-Z]{2}'", "path": "/country/alpha2", "source": "SOURCE_PRINCIPAL", }, ], }, }, "peer": Object { "address": StringMatching /^\d{1,3}(?:\.\d{1,3}){3}:\d{1,5}$/, "authInfo": "", "forwardedFor": StringContaining "1.1.1.1, 2.2.2.2, 3.3.3.3", - "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.0", + "userAgent": "cerbos-sdk-javascript-grpc/0.18.3 grpc-node-js/1.12.2", }, "timestamp": Any<Date>, } ❯ src/matrix-cerbos/admin.test.ts:518:31 ❯ Module.retry src/helpers.ts:267:14 ❯ retryUntilFound src/matrix-cerbos/admin.test.ts:489:13 ❯ src/matrix-cerbos/admin.test.ts:513:15
Check test results
Process completed with exit code 1.