Browse Source

WIP test csv parser

Jason Grout 7 years ago
parent
commit
51aba3f497

+ 1 - 0
tests/test-csvviewer/package.json

@@ -20,6 +20,7 @@
     "@jupyterlab/docregistry": "^0.15.5",
     "@jupyterlab/services": "^1.1.4",
     "@phosphor/widgets": "^1.5.0",
+    "csv-spectrum": "~1.0.0",
     "expect.js": "~0.3.1",
     "simulate-event": "~1.4.0"
   },

+ 3 - 0
tests/test-csvviewer/src/model.spec.ts

@@ -7,6 +7,8 @@ import {
   DSVModel
 } from '@jupyterlab/csvviewer';
 
+let empty = require('csv-spectrum/empty.csv');
+
 describe('csvviewer/model', () => {
 
   describe('DSVModel', () => {
@@ -21,6 +23,7 @@ describe('csvviewer/model', () => {
         expect(d.columnCount('body')).to.be(3);
         expect([0, 1, 2].map(i => d.data('column-header', 0, i))).to.eql(['1', '2', '3']);
         expect([0, 1, 2].map(i => d.data('body', 0, i))).to.eql(['4', '5', '6']);
+        console.log(empty);
       });
 
     });

+ 1 - 0
tests/webpack.config.js

@@ -44,6 +44,7 @@ module.exports = {
         exclude: path.join(process.cwd(), 'node_modules')
       },
       { test: /\.css$/, use: ['style-loader', 'css-loader'] },
+      { test: /\.csv$/, use: 'raw-loader' },
       { test: /\.(json|ipynb)$/, use: 'json-loader' },
       { test: /\.html$/, use: 'file-loader' },
       { test: /\.md$/, use: 'raw-loader' },