【发布时间】:2015-01-26 15:27:04
【问题描述】:
我需要确定给定测试文件当前正在测试的 Meteor 包的名称,以便我可以导出资产的路径。例如,如果我们正在测试 fortawesome:fontawesome,则可以通过 /packages/fortawesome_fontawesome/ 访问资产。
我如何获得TinyTest 正在测试的包的名称?
package.js:
Package.onTest(function (api) {
api.use(packageName, where);
api.use(['tinytest', 'http'], 'client');
api.addFiles('test.js', 'client');
});
test.js:
var packageName = ???;
HTTP.get('/packages/' + packageName.replace(':', '_') + '/fonts/fontawesome-webfont.woff');
【问题讨论】:
-
MeteorTesting.com作者@Sam-Hatoum 可能知道吗?
标签: javascript testing meteor tinytest