我需要确定给定测试文件当前正在测试的 Meteor 包的名称,以便我可以导出资产的路径。例如,如果我们正在测试 fortawesome:fontawesome,资产将可在/packages/fortawesome_fontawesome/
.
如何获得TinyTest正在测试的包的名称?
包.js:
Package.onTest(function (api) {
api.use(packageName, where);
api.use(['tinytest', 'http'], 'client');
api.addFiles('test.js', 'client');
});
测试.js:
var packageName = ???;
HTTP.get('/packages/' + packageName.replace(':', '_') + '/fonts/fontawesome-webfont.woff');