refactor(forms): enable approved Form A placements by default
This commit is contained in:
41 files changed
+862
-523
No files matched your search
@@ -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');
|
||||
|
||||
Reference in new issue
Block a user