unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
16 lines • 807 B
JavaScript
import { isValidField } from './import-context-validation.js';
test('has value context field', () => {
expect(isValidField({ name: 'contextField', legalValues: [{ value: 'value1' }] }, [{ name: 'contextField', legalValues: [{ value: 'value1' }] }])).toBe(true);
});
test('no matching field value', () => {
expect(isValidField({ name: 'contextField', legalValues: [{ value: 'value1' }] }, [{ name: 'contextField', legalValues: [{ value: 'value2' }] }])).toBe(false);
});
test('subset field value', () => {
expect(isValidField({ name: 'contextField', legalValues: [{ value: 'value1' }] }, [
{
name: 'contextField',
legalValues: [{ value: 'value2' }, { value: 'value1' }],
},
])).toBe(true);
});
//# sourceMappingURL=import-context-validation.test.js.map