livedata に変更を加えたので、livedata_test を実行したいと思います。tinytest を使用して livedata_test を実行するにはどうすればよいですか?
7 に答える
いくつか掘り下げた後、クローンされたmeteorソースのpackagesディレクトリからmeteorを実行できることがわかりました。
出典:SFJS#23:関数型プログラミングとMeteor.js(これは実際には一般的に素晴らしいビデオです)。
- 切り替える
... /meteor/packages/
- 走る
meteor
- ブラウザでに移動
http://0.0.0.0:3000/
します。
個々のパッケージのテストは、特定のパッケージディレクトリに移動し、上記の手順2と3に従って実行できます。
プレスト:
作業中の git ディレクトリから dev "meteor" スクリプトを実行していることを確認するために必要なことは何の価値もないかもしれません。単純に meteor を実行すると、パス内のシステム meteor がデフォルトになり (meteor がインストールされている場合)、行ったテスト/コア コードへの変更は反映されません。
を実行meteor test-packages
し、ブラウザで を指定しhttp://localhost:3000
ます。
テストするパッケージのディレクトリから meteor を実行し、ブラウザーで結果を表示します。
Velocity は、Meteor 1.0 の公式テスト フレームワークとして選択されました。この発表は、前回の流星開発ショップ (2014 年 6 月)で行われました。
迅速に開発されたパッケージ:
- 速度(テスト ランナー)
- jasmine-unit (ジャスミン構文)
- mocha-web-velocity (コレクションのテスト用)
- 速度-html-レポーター(ブラウザーでテストを表示)
ドライバー パッケージを渡す必要があります。これが私がそれらを実行した方法です:
meteor test --driver-package practicalmeteor:mocha
次に、アプリをチェックアウトすると、UI にテスト結果が表示されます。
git clone git://github.com/meteor/meteor.git
cd meteor
./meteor test-packages <package>
次に、http://localhost:3000/に移動します。