flatten_specs.ts 584 B

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