我有一个测试,它调用一个请求外部csv文件的函数。但由于某种原因,我无法使用相对路径。例如,我必须这样做:
d3.csv('base/a.csv', ...
而不是能够:
d2.csv('a.csv', ...
第二个例子,在实际网站上运行正常,但出于某种原因,由于Karma在base
目录中运行,我必须从base请求它。我怎样才能做一个正常的相对网址?
以下是我自定义的karma.conf.js
部分:
basePath: '',
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['mocha', 'chai'],
// list of files / patterns to load in the browser
files: [
'tests/*.js',
'bower_components/d3/d3.min.js',
'game.js',
{pattern: 'a.csv', watched: false, included: false, served: true}
],