feat(tablepanel): added new renderer spec

This commit is contained in:
Torkel Ödegaard 2015-11-09 09:46:49 +01:00
parent b8e6fcfeae
commit 5d166dc8cb
2 changed files with 9 additions and 0 deletions

View File

@ -48,6 +48,10 @@ export class TableRenderer {
return '-';
}
if (_.isString(v)) {
return v;
}
if (style.colorMode) {
this.colorState[style.colorMode] = this.getColorForValue(v, style);
}

View File

@ -50,6 +50,11 @@ describe('when rendering table', () => {
expect(html).to.be('<td>1.230 s</td>');
});
it('number style should ignore string values', () => {
var html = renderer.renderCell(1, 'asd');
expect(html).to.be('<td>asd</td>');
});
it('colored cell should have style', () => {
var html = renderer.renderCell(2, 55);
expect(html).to.be('<td style="color:orange">55.0</td>');