diff --git a/postgraphile/postgraphile/__tests__/schema/v4/rbac.test.ts b/postgraphile/postgraphile/__tests__/schema/v4/rbac.test.ts index 1dcea434de..7e3f653b2a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/rbac.test.ts +++ b/postgraphile/postgraphile/__tests__/schema/v4/rbac.test.ts @@ -2,7 +2,15 @@ import * as core from "./core.ts"; test( "prints a schema from non-root role, using RBAC permissions", - core.test(__filename, ["a", "b", "c"], { ignoreRBAC: false }, (client) => - client.query("set role postgraphile_test_authenticator"), + core.test( + __filename, + ["a", "b", "c"], + { ignoreRBAC: false }, + async (client) => { + await client.query( + "revoke usage on schema enum_tables from postgraphile_test_authenticator", + ); + await client.query("set role postgraphile_test_authenticator"); + }, ), );