flatten.jest.ts 508 B

12345678910111213141516171819202122
  1. import flatten from 'app/core/utils/flatten';
  2. describe("flatten", () => {
  3. it('should return flatten object', () => {
  4. var flattened = flatten({
  5. level1: 'level1-value',
  6. deeper: {
  7. level2: 'level2-value',
  8. deeper: {
  9. level3: 'level3-value'
  10. }
  11. }
  12. }, null);
  13. expect(flattened['level1']).toBe('level1-value');
  14. expect(flattened['deeper.level2']).toBe('level2-value');
  15. expect(flattened['deeper.deeper.level3']).toBe('level3-value');
  16. });
  17. });