blob: 093e17341c144dc96bffad244ec4a78e79f7dfae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import {TestBed} from "@angular/core/testing";
import {ObjectToArrayPipe} from "./objectToArray.pipe";
describe('Object To Array Pipe', () => {
let pipe: ObjectToArrayPipe;
beforeAll(done => (async () => {
TestBed.configureTestingModule({
});
await TestBed.compileComponents();
pipe = new ObjectToArrayPipe();
})().then(done).catch(done.fail));
test('should flat object to array', () => {
let object = {
"a" : {
"name" : "A"
},
"b" : {
"name" : "B"
},
"c" : {
"name" : "C"
}
};
let result = pipe.transform(object);
expect(result[0]).toEqual({"name" : "A"});
expect(result[1]).toEqual({"name" : "B"});
expect(result[2]).toEqual({"name" : "C"});
});
});
|