blob: 093e17341c144dc96bffad244ec4a78e79f7dfae [file] [log] [blame]
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"});
});
});