test and doc generateSchema

This commit is contained in:
Eugenio Romano
2016-07-19 10:21:22 +01:00
parent c86e23351c
commit beb37a2ded
4 changed files with 63 additions and 12 deletions

View File

@@ -367,4 +367,17 @@ describe('ObjectDataRow', () => {
expect(row.hasValue('some.other.prop')).toBeFalsy();
});
it('should generateSchema generate a schema from data', () => {
let data = [
{ id: 2, name: 'abs' },
{ id: 1, name: 'xyz' }
];
let schema = ObjectDataTableAdapter.generateSchema(data);
expect(schema.length).toBe(2);
expect(schema[0].title).toBe('id');
expect(schema[1].title).toBe('name');
});
});