import {describe, beforeEach, it, sinon, expect} from 'test/lib/common'; import TableModel = require('app/core/table_model'); import {TableRenderer} from '../renderer'; describe('when rendering table', () => { describe('given 2 columns', () => { var table = new TableModel(); table.columns = [ {text: 'Time'}, {text: 'Value'}, {text: 'Colored'}, {text: 'Undefined'}, ]; var panel = { pageSize: 10, styles: [ { pattern: 'Time', type: 'date', format: 'LLL' }, { pattern: 'Value', type: 'number', unit: 'ms', decimals: 3, }, { pattern: 'Colored', type: 'number', unit: 'none', decimals: 1, colorMode: 'value', thresholds: [0, 50, 80], colors: ['green', 'orange', 'red'] } ] }; var renderer = new TableRenderer(panel, table, 'utc'); it('time column should be formated', () => { var html = renderer.renderCell(0, 1388556366666); expect(html).to.be('