|
|
@@ -11,7 +11,8 @@ describe('when rendering table', () => {
|
|
|
{text: 'Value'},
|
|
|
{text: 'Colored'},
|
|
|
{text: 'Undefined'},
|
|
|
- {text: 'String'}
|
|
|
+ {text: 'String'},
|
|
|
+ {text: 'United', unit: 'bps'},
|
|
|
];
|
|
|
|
|
|
var panel = {
|
|
|
@@ -40,6 +41,12 @@ describe('when rendering table', () => {
|
|
|
{
|
|
|
pattern: 'String',
|
|
|
type: 'string',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pattern: 'United',
|
|
|
+ type: 'number',
|
|
|
+ unit: 'ms',
|
|
|
+ decimals: 2,
|
|
|
}
|
|
|
]
|
|
|
};
|
|
|
@@ -51,6 +58,11 @@ describe('when rendering table', () => {
|
|
|
expect(html).to.be('<td>2014-01-01T06:06:06+00:00</td>');
|
|
|
});
|
|
|
|
|
|
+ it('number column with unit specified should ignore style unit', () => {
|
|
|
+ var html = renderer.renderCell(5, 1230);
|
|
|
+ expect(html).to.be('<td>1.23 kbps</td>');
|
|
|
+ });
|
|
|
+
|
|
|
it('number column should be formated', () => {
|
|
|
var html = renderer.renderCell(1, 1230);
|
|
|
expect(html).to.be('<td>1.230 s</td>');
|
|
|
@@ -62,8 +74,8 @@ describe('when rendering table', () => {
|
|
|
});
|
|
|
|
|
|
it('colored cell should have style', () => {
|
|
|
- var html = renderer.renderCell(2, 40);
|
|
|
- expect(html).to.be('<td style="color:green">40.0</td>');
|
|
|
+ var html = renderer.renderCell(2, 40);
|
|
|
+ expect(html).to.be('<td style="color:green">40.0</td>');
|
|
|
});
|
|
|
|
|
|
it('colored cell should have style', () => {
|