refactor(forms): enable approved Form A placements by default

This commit is contained in:
DeCentN2Madness committed 2026-10-30 15:08:02 -07:00
1 parent 55adb79705
commit 95c5f229f5
41 files changed
+862 -523

No files matched your search

+7 -7
View File
@@ -24,13 +24,13 @@ test('counter configuration defaults off and requires explicit approval', () =>
assert.equal(resolveCounterConfig('mock', undefined, undefined).mode, 'mock');
});
test('form configuration defaults off and live remains fail-closed', () => {
assert.deepEqual(resolveFormMode(undefined, undefined), { mode: 'off', reason: 'default-off' });
assert.equal(resolveFormMode('invalid', undefined).mode, 'off');
assert.equal(resolveFormMode('live', 'false').mode, 'off');
assert.equal(resolveFormMode('live', 'true').mode, 'live');
assert.equal(formModeForRuntime(resolveFormMode('live', 'true')), 'off');
assert.equal(resolveFormMode('mock', undefined).mode, 'mock');
test('forms default live while native fixtures stay off and invalid settings throw', () => {
assert.deepEqual(resolveFormMode(undefined), { mode: 'live', reason: 'default-live' });
assert.throws(() => resolveFormMode('invalid'), /PUBLIC_AIA_FORMS_MODE/);
assert.equal(resolveFormMode('live').mode, 'live');
assert.equal(formModeForRuntime(resolveFormMode('live')), 'off');
assert.equal(resolveFormMode('off').mode, 'off');
assert.equal(resolveFormMode('mock').mode, 'mock');
assert.equal(resolveMockFormResult(undefined), 'success');
assert.equal(resolveMockFormResult('failed'), 'failed');
assert.equal(resolveMockFormResult('unavailable'), 'unavailable');