unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
18 lines • 825 B
JavaScript
import { validateJsonString } from './validateJsonString.js';
test('should return true for valid json string', () => {
const input = '{"test":1,"nested":[{"test1":{"testinner":true}}]}';
expect(validateJsonString(input)).toBe(true);
});
test('should return false for invalid json string (missing starting {)', () => {
const input = '"test":1,"nested":[{"test1":{"testinner":true}}]}';
expect(validateJsonString(input)).toBe(false);
});
test('should return false for invalid json string (plain string)', () => {
const input = 'not a json';
expect(validateJsonString(input)).toBe(false);
});
test('should return false for invalid json string (null as a string)', () => {
const input = 'null';
expect(validateJsonString(input)).toBe(false);
});
//# sourceMappingURL=validateJsonString.test.js.map