@0xcert/utils
Version:
General utility module with common helper functions.
30 lines (26 loc) • 512 B
text/typescript
import { Spec } from '@hayspec/spec';
import { toTuple } from '../..';
const spec = new Spec();
spec.test('transforms an object to tuple', (ctx) => {
const res = toTuple({
foo: 'FOO',
bar: ['BAR1', 'BAR2'],
baz: {
bazfoo: [1, 2],
bazbar: 'BAZBAR',
},
zed: [
{
zedfoo: [1, 2],
zedbar: 'BAZBAR',
},
],
});
ctx.deepEqual(res, [
'FOO',
['BAR1', 'BAR2'],
[[1, 2], 'BAZBAR'],
[[[1, 2], 'BAZBAR']],
]);
});
export default spec;