v0.5.8: distinct MOCK_USERS (WZ88888=АЛЬФА, WZ77777=БЕТА)

This commit is contained in:
2026-06-02 11:36:53 +03:00
parent f1416e6566
commit b91b78ab04
5 changed files with 85 additions and 22 deletions
+4 -4
View File
@@ -146,8 +146,8 @@ async function cleanup() {
// ── Токены для трёх пользователей ───────────────────────────────────────────
const { MOCK_USERS } = require('../src/config');
const uAdmin = MOCK_USERS.find(u => u.id === 'admin');
const uUser = MOCK_USERS.find(u => u.id === 'test');
const uUser2 = MOCK_USERS.find(u => u.id === 'client2');
const uUser = MOCK_USERS.find(u => u.id === 'alfa');
const uUser2 = MOCK_USERS.find(u => u.id === 'beta');
const tokenAdmin = auth.issueMockToken({ clientId: uAdmin.clientId, companyId: uAdmin.companyId, companyName: uAdmin.companyName, email: uAdmin.email });
const tokenUser = auth.issueMockToken({ clientId: uUser.clientId, companyId: uUser.companyId, companyName: uUser.companyName, email: uUser.email });
@@ -983,7 +983,7 @@ async function cleanup() {
// O8: admin передаёт ?client_id= → использует свою компанию (игнор)
{
const r = await req.get('/api/v1/entries?client_id=WZ02001').set(bearer(tokenAdmin));
const r = await req.get('/api/v1/entries?client_id=WZ77777').set(bearer(tokenAdmin));
log(r.status === 200, 'O8: admin GET ?client_id= → 200 (игнорирует)', `status=${r.status}`);
}
@@ -992,7 +992,7 @@ async function cleanup() {
await req.delete('/api/v1/entries/' + multiEntry1).set(bearer(tokenMulti));
}
if (multiEntry2) {
await req.delete('/api/v1/entries/' + multiEntry2 + '?client_id=WZ02001').set(bearer(tokenMulti));
await req.delete('/api/v1/entries/' + multiEntry2 + '?client_id=WZ77777').set(bearer(tokenMulti));
}
}
+1 -1
View File
@@ -59,7 +59,7 @@ function cidr(ip) { return ip.includes('/') ? ip : ip + '/32'; }
const { MOCK_USERS } = require('../src/config');
const admin = MOCK_USERS.find(u => u.id === 'admin');
const user = MOCK_USERS.find(u => u.id === 'test');
const user = MOCK_USERS.find(u => u.id === 'alfa');
const tokAdmin = auth.issueMockToken({ clientId: admin.clientId, companyId: admin.companyId, companyName: admin.companyName, email: admin.email });
const tokUser = auth.issueMockToken({ clientId: user.clientId, companyId: user.companyId, companyName: user.companyName, email: user.email });