UNPKG

@skydive-project/skydive-ui

Version:
31 lines (27 loc) 729 B
import { DataNormalizer } from '../src/StdDataNormalizer' var assert = require('assert'); describe('DataNormalizer', function () { describe('#normalize()', function () { it('should have flatten the data', function () { var data = [ { "ID": 255, "Src": "172.17.0.1" }, { "ID": 455, "Mask": "255.255.0.0" } ] var columns = ['ID', 'Src', 'Mask'] var rows = [ [255, "172.17.0.1", ""], [455, "", "255.255.0.0"] ] var dn = new DataNormalizer() var normalized = dn.normalize(data) assert.deepEqual(normalized.columns, columns) assert.deepEqual(normalized.rows, rows) }); }); });