test: dockerized test suite (openldap + redis + test-runner)
docker-compose.test.yml spins up the all-in-one OpenLDAP image, a standalone Redis, and a test-runner that seeds the test user and runs jest against them. globalSetup honors REDIS_URL; tests/setup.js initializes the ORM and flushes test Redis keys before the run. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,8 @@
|
||||
const { createClient } = require('redis');
|
||||
|
||||
module.exports = async function() {
|
||||
const client = createClient();
|
||||
const redisUrl = process.env.REDIS_URL || undefined;
|
||||
const client = createClient(redisUrl ? { url: redisUrl } : {});
|
||||
await client.connect();
|
||||
|
||||
const keys = await client.keys('sso_manager_test_*');
|
||||
|
||||
Reference in New Issue
Block a user