アセットへのパスを取得できるように、特定のテスト ファイルが現在テストしている 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');