

Meteor 1.1で開発したパッケージで当時はテストが通っていたのですが、Meteor 1.2にアップデートしたところテストが通らなくなってしまいました。

[code]

    meteor test-packages --release 1.1 ./
    
[/code]

では問題ないのですが、

[code]

    meteor test-packages --release 1.2 ./
    
[/code]

ではエラーがでます。エラーメッセージは、

[code]

    exception - message Template is not defined
    
[/code]

です。


CC BY-SA 3.0
2015-10-24T00:55:06.763
18004
2016-04-21T04:20:36.457
12937
question
meteor
Meteor 1.2でのtest-packagesでエラー


解決しました。

Meteor 1.2の変更点に

[code]

    test-packages no longer includes any packages globally (no changes needed)
    
[/code]

があるのですが、これが影響していました。

package.jsの`Package.onTest()`に

[code]

    api.use('templating');
    
[/code]

を追記したところ正常になりました。

`Package.onUse()`には同じものが書いてあるのでをそれが引き継がれていると思っていたのですが、そういうものではなかったようです。


CC BY-SA 3.0
2015-10-24T01:10:00.867
18005
2015-10-24T01:10:00.867
12937
18004
answer