feat: make feature flags a bit more granular #106
Annotations
4 errors and 1 warning
src/rls/index.test.ts > applyRLS - Query Modification > should modify SELECT queries with WHERE conditions:
src/rls/index.test.ts#L114
AssertionError: expected 'SELECT * FROM `users`' to contain 'WHERE `user_id` = \'user123\''
Expected: "WHERE `user_id` = 'user123'"
Received: "SELECT * FROM `users`"
❯ src/rls/index.test.ts:114:29
|
src/rls/index.test.ts > applyRLS - Multi-Table Queries > should apply RLS policies to tables in JOIN conditions:
src/rls/index.test.ts#L236
AssertionError: expected '\n SELECT users.name, orde…' to contain 'WHERE `users.user_id` = \'user123\''
- Expected
+ Received
- WHERE `users.user_id` = 'user123'
+
+ SELECT users.name, orders.total
+ FROM users
+ JOIN orders ON users.id = orders.user_id
+
❯ src/rls/index.test.ts:236:21
|
src/rls/index.test.ts > applyRLS - Multi-Table Queries > should apply RLS policies to multiple tables in a JOIN:
src/rls/index.test.ts#L1413
AssertionError: expected '\n SELECT users.name, orde…' to contain 'WHERE (users.user_id = \'user123\')'
- Expected
+ Received
- WHERE (users.user_id = 'user123')
+
+ SELECT users.name, orders.total
+ FROM users
+ JOIN orders ON users.id = orders.user_id
+
❯ src/rls/index.test.ts:1413:47
|
src/rls/index.test.ts > applyRLS - Multi-Table Queries > should apply RLS policies to subqueries inside FROM clause:
src/rls/index.test.ts#L1432
AssertionError: expected '\n SELECT * FROM (\n …' to contain 'WHERE `users.user_id` = \'user123\''
- Expected
+ Received
- WHERE `users.user_id` = 'user123'
+
+ SELECT * FROM (
+ SELECT * FROM users WHERE age > 18
+ ) AS adults
+
❯ src/rls/index.test.ts:1432:47
|
test
Couldn't write a comment to the pull request. Please make sure your job has the permission 'pull-request: write'.
Original Error was: [HttpError] - Resource not accessible by integration
|