feat(dashboard): complete React cutover

This commit is contained in:
jjbrunton committed 2026-08-08 16:11:57 +01:00
1 parent d5f0175dc2
commit ec0cd1318b
13 files changed
+50 -4291

No files matched your search

+9
View File
@@ -70,6 +70,15 @@ describe('dashboard authentication', () => {
expect(valid.headers.get('set-cookie')).toMatch(/SameSite=Strict/);
});
it('allows the login page to create a same-origin session under its CSP', async () => {
const app = express();
app.use(createDashboardSessionRouter('dashboard-secret'));
const response = await request(app, '/auth/login');
expect(response.headers.get('content-security-policy')).toContain("connect-src 'self'");
});
it('does not mount debug endpoints unless explicitly enabled', async () => {
const config = ConfigSchema.parse({
reddit: { subreddits: ['test'] },