- 6 comprehensive RLS tests: complete isolation, no context, insert protection, concurrent requests, cross-tenant spoof, interceptor verification - Uses Testcontainers PostgreSQL + Dapper for raw SQL validation - Parallel safety test: 50 concurrent requests with ConcurrentBag - Build passes: 0 errors (6 expected BouncyCastle warnings) - Evidence: task-13-rls-isolation.txt (21KB), task-13-concurrent-safety.txt - Learnings: RLS testing patterns, SET LOCAL vs SET, concurrent testing with Task.WhenAll Task 13 complete. Wave 3: 1/5 tasks done.
12 lines
590 B
Plaintext
12 lines
590 B
Plaintext
|
||
[1m[46m RUN [49m[22m [36mv4.0.18 [39m[90m/Users/mastermito/Dev/opencode/frontend[39m
|
||
|
||
[32m✓[39m src/lib/__tests__/api.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 3[2mms[22m[39m
|
||
[32m✓[39m src/hooks/__tests__/useActiveClub.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 9[2mms[22m[39m
|
||
|
||
[2m Test Files [22m [1m[32m2 passed[39m[22m[90m (2)[39m
|
||
[2m Tests [22m [1m[32m16 passed[39m[22m[90m (16)[39m
|
||
[2m Start at [22m 18:58:32
|
||
[2m Duration [22m 332ms[2m (transform 52ms, setup 79ms, import 85ms, tests 12ms, environment 263ms)[22m
|
||
|