1234567891011121314151617 |
- import { prepareBooleanStringFeatureFlag } from './feature-flags.util';
- describe('FeatureFlagUtil', () => {
- describe('prepareBooleanStringFeatureFlag', () => {
- it('should return default value when value is undefined', () => {
- expect(prepareBooleanStringFeatureFlag(undefined, true)).toEqual(true);
- });
- it('should return default value when value is empty string', () => {
- expect(prepareBooleanStringFeatureFlag('', true)).toEqual(true);
- });
- it('should return true when provided value is true', () => {
- expect(prepareBooleanStringFeatureFlag('false', true)).toEqual(false);
- });
- it('should return false when provided value is false', () => {
- expect(prepareBooleanStringFeatureFlag('false', true)).toEqual(false);
- });
- });
- });
|