UNPKG

@future-widget-lab/safe-ops

Version:

A set of helper functions for performing operations safely, preventing runtime errors from disrupting your application.

17 lines (15 loc) 426 B
import { safeJsonParse } from './safe-json-parse.helper'; describe('Unit | Helper | safeJsonParse', () => { it.each([ { input: [`{ "valid": true }`, {}], expected: { valid: true } }, { input: [`invalid json`, { userId: 1 }], expected: { userId: 1 } } ])('should return $expected given $input', ({ input, expected }) => { expect(safeJsonParse(input[0] as string, input[1])).toEqual(expected); }); });