我有一个测试调用一个请求外部 csv 文件的函数。但由于某种原因,我不能使用相对路径。例如,我必须这样做:
d3.csv('base/a.csv', ...
而不是能够做到:
d2.csv('a.csv', ...
第二个示例在实际站点上运行良好,但由于某种原因,由于 Karma 在base
目录中运行,我必须从 base.xml 请求它。我怎样才能做一个正常的相对网址?
以下是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}
],
这是我的回购