Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
it('should raise an error when call `.name()` with invalid argument', () => {
// $ExpectError: first argument must be a string
fbt.name(1, IntlVariations.GENDER_FEMALE);
// $ExpectError: `BITMASK_GENDER` is missing in enum
fbt.name('test', IntlVariations.BITMASK_GENDER);
});
});
it('should raise an error when call `.param()` with invalid argument', () => {
// $ExpectError: first argument must be a string
fbt.param(12, 18);
// $ExpectError: third argument must be an object
fbt.param('age', 18, 11);
// $ExpectError: `abcd` is missing
fbt.param('age', 18, { abcd: true });
// $ExpectError
fbt.param('age', 18, { number: 'need numeber' });
// $ExpectError: BITMASK_GENDER is missing in enum
fbt.param('age', 18, { gender: IntlVariations.BITMASK_GENDER });
});
});