問題タブ [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.
unit-testing - TinyTest でより高度な機能を使用するには?
TinyTest を使用して単体テストを実行していますが、より高度な方法に関する公式ドキュメントを見つけるのに苦労しています。
もちろん、EventedMind ビデオ、Meteor Cookbookもあります。は、彼のレポnumtel
でいくつかの非公式ドキュメントを提供しています。しかし、公式ドキュメントはありません。
test.expect_fail()
具体的には、 、またはtest.runId()
、test.ok()
、test.fail()
およびの使用方法を理解するのに苦労していますtest.exception()
meteor - Meteor と TinyTest を使用して 1 つのテストのみを実行するにはどうすればよいですか?
「test-packages」コマンドを使用して meteor パッケージ テストを実行しています。
パターンを指定して、1 つのテストまたはテストのサブセットのみを実行できるようにしたいと考えています。これは可能ですか?
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 デバイスでパッケージをテストするには、他に何かする必要がありますか? 私を助けてください。
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() が「ユーザーが見つかりません」と報告するのですか?
meteor - tinytest/Meteor でテストを保留中としてマークする
xit
tinytest/meteorでテストを保留中としてマークするモカのようなものはありますか?
関数を渡さないようにしましたが、undefined が発生します。これは関数ではありません。
保留中、スキップも試しました。しかし、何もありません。:/
meteor - パッケージ autotest で Meteor.settings に依存することは適切ですか?
私のパッケージは、特定の値を含む必要がある特定のプロパティである Meteor.settings に依存しています。パッケージの自動テストで確認するのが適切かどうか。設定に応じて、パッケージは s をスローする場合とスローしない場合があり、Meteor.Error
さまざまな結果が返されます。
meteor - Tinytest 例外によるテスト
パッケージでTinytestを使用して単体テストに取り組んでおり、メソッドが例外を発生させることをテストしたかったので、test.throws()
.
私は隕石プロジェクトを作成します:
パッケージを作成するには、
そして、これは私の簡単なテスト
ファイルですtest-exception.js
ファイルpackage.js
ファイルtest-exception-tests.js
例外が適切に発生していることをテストする方法を知っている人はいますか?