123456789101112131415161718 |
- import flattenListOfObjects from 'sentry/utils/replays/flattenListOfObjects';
- test.each([
- [
- [
- {a: [1], b: [2]},
- {a: [2], c: [3]},
- ],
- {a: [1, 2], b: [2], c: [3]},
- ],
- [[{a: [1], b: []}], {a: [1], b: []}],
- ])('flattenListOfObjects(%p)', (a, expected) => {
- expect(flattenListOfObjects(a)).toEqual(expected);
- });
- test.each([[[{b: undefined}]]])('flattenListOfObjects throws with value %p', a => {
- expect(() => flattenListOfObjects(a)).toThrow();
- });
|