我正在为使用browserify管理的模块编写测试.这是我要测试的模块(具体来说我想测试calculateData):
require('mapBox.js'); var utils = require('./src/chart_utils'); var dashboard = { calculateData: function(data) { // functions to test } };
我开始写这样的测试:
var expect = require('chai').expect; var Dashboard = require('../dashboard'); // describe('Dashboard',function () { // describe('#convertData',function () { // it('should calculate the x and y value',function () { // var combinedData = []; // var data = Dashboard.convertData(combinedData); // expect(data.length).to.equal(2); // etc // }); // }); // });
node_modules/mapBox.js/node_modules/leaflet/dist/leaflet-src.js:513 ua = navigator.userAgent.toLowerCase(),^ ReferenceError: navigator is not defined