問題タブ [tinytest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
92 参照

unit-testing - TinyTest でより高度な機能を使用するには?

TinyTest を使用して単体テストを実行していますが、より高度な方法に関する公式ドキュメントを見つけるのに苦労しています。

もちろん、EventedMind ビデオMeteor Cookbookもあります。は、彼のレポnumtelでいくつかの非公式ドキュメントを提供しています。しかし、公式ドキュメントはありません。

test.expect_fail()具体的には、 、またはtest.runId()test.ok()test.fail()およびの使用方法を理解するのに苦労していますtest.exception()

0 投票する
1 に答える
216 参照

meteor - Meteor と TinyTest を使用して 1 つのテストのみを実行するにはどうすればよいですか?

「test-packages」コマンドを使用して meteor パッケージ テストを実行しています。

パターンを指定して、1 つのテストまたはテストのサブセットのみを実行できるようにしたいと考えています。これは可能ですか?

0 投票する
1 に答える
102 参照

cordova - Android デバイスで Tinytest を実行して meteor-cordova アプリのパッケージをテストするにはどうすればよいですか?

Android デバイスで Tinytest を使用して、meteor-package の cordova 固有の機能をテストしたいと考えています。だから私はここにある手順を試しました。

私のテストファイルcordova-test.jsには以下のみが含まれています

package.jsは次のものを持っていますPackage.onTest()

コマンドを使用meteor test-packages --android-device ./してテストを実行しました。それからそれは私にくれました

テスト中..

Android デバイスで長い間メッセージが表示され、テストを開始していません。Tinytest を使用して Android デバイスでパッケージをテストするには、他に何かする必要がありますか? 私を助けてください。

0 投票する
1 に答える
142 参照

meteor - Meteor Tinytest loginWithPassword

よくわかりません。そこで、Meteor というパッケージを作成し、my_package今度は を使用してテストしTinytestます。今、私は 1 つの簡単なテストを機能させようとしています: 管理者ユーザーがログインできることを確認するためのテスト:

my_app/packages/my_package/package.js

my_app/packages/my_package/tests.js

alert() の結果:

しかし、データベースには、テストしている管理者ユーザー含まれています!

だから私の質問は: 実際にユーザーがデータベースに存在するのに、なぜ alert() が「ユーザーが見つかりません」と報告するのですか?

0 投票する
1 に答える
44 参照

meteor - tinytest/Meteor でテストを保留中としてマークする

xittinytest/meteorでテストを保留中としてマークするモカのようなものはありますか?

関数を渡さないようにしましたが、undefined が発生します。これは関数ではありません。

保留中、スキップも試しました。しかし、何もありません。:/

0 投票する
0 に答える
22 参照

meteor - パッケージ autotest で Meteor.settings に依存することは適切ですか?

私のパッケージは、特定の値を含む必要がある特定のプロパティである Meteor.settings に依存しています。パッケージの自動テストで確認するのが適切かどうか。設定に応じて、パッケージは s をスローする場合とスローしない場合があり、Meteor.Errorさまざまな結果が返されます。

0 投票する
1 に答える
210 参照

meteor - Tinytest 例外によるテスト

パッケージでTinytestを使用して単体テストに取り組んでおり、メソッドが例外を発生させることをテストしたかったので、test.throws().

私は隕石プロジェクトを作成します:

パッケージを作成するには、


そして、これは私の簡単なテスト
ファイルですtest-exception.js

ファイルpackage.js

ファイルtest-exception-tests.js

例外が適切に発生していることをテストする方法を知っている人はいますか?