chore: import DH V2 D5.6.4 production baseline

This commit is contained in:
DH V2
2026-09-05 10:12:35 -03:00
commit 82213e72f5
757 changed files with 84218 additions and 0 deletions
@@ -0,0 +1,25 @@
import assert from 'node:assert/strict';
import test from 'node:test';
import { ConflictException } from '@nestjs/common';
import type { EntityManager } from 'typeorm';
import { assertAdministrativeRecoveryRemains } from '../../src/administration/common/administration-audit';
function managerWithCount(count: number): EntityManager {
return {
query: async () => [{ count }],
} as unknown as EntityManager;
}
test('administrative integrity accepts at least one recovery administrator', async () => {
await assert.doesNotReject(
assertAdministrativeRecoveryRemains(managerWithCount(1)),
);
});
test('administrative integrity prevents removing the last recovery administrator', async () => {
await assert.rejects(
assertAdministrativeRecoveryRemains(managerWithCount(0)),
(error: unknown) =>
error instanceof ConflictException && error.getStatus() === 409,
);
});