問題タブ [meteor-velocity]
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 - meteor メソッドに単体テストを作成するにはどうすればよいですか?
サーバーテストフォルダーからメソッドをテストすること(単体テスト)が必要ですが、サーバー側でログをデバッグしたり表示meteor methods
したりすることはあまり役に立ちません./lib
this.userId
私はそれであまりにも多くの問題を抱えていました.私は速度でmochajsを使用しています.誰かが私を助けてくれますか? メテオメソッドに単位を書き込む方法を知っている人はいますか?
meteor - Xolvio Cucumber - コンソールにエラーが表示されますが、すべてのテストに合格しています
次のコードがあります。テストはパスしたように見えますが、コンソールに大量のエラーが表示されます。どうしたの?私のテストは非決定論的であり、再実行されていますか? もしそうなら、どうすればエラーを防ぐことができますか?
login.feature:
step_definitions.js
meteor - Meteor での Accounts._hashLoginToken のスタブ化
Jasmine BDD フレームワークを使用しており、ログイン トークンでユーザーを返すメソッドをサーバー ユニット テストしたいと考えています。このメソッドはAccount._hashLoginToken
、スタブ化する必要がある を呼び出しますが、実行しようとすると:
サーバーコンソールに出力します:
ご覧のとおり_hashLoginToken
、含まれていません。Velocity テスト フレームワークの HTML レポーターに次のエラーが表示されます。
Meteor メソッドのソース コードを指しています。
私が間違っていることは何ですか?
meteor - Velocity を備えたクラウドベースの Meteor
Windows 上の Meteor は現在 Velocity/Jasmine をサポートしていないため、Velocity で Meteor を実行するためのクラウドベースのソリューションを使用したいと考えています。しかし、これまでのところ私は成功していません。Nitrous、Codeanywhere、Koding、Cloud9 を試しました。
meteor - WebDriver 要素が isVisible/waitForVisible に対して false を返す
Meteor アプリで Cucumber テストの最初のセットに取り組んでいますが、ログイン手順が機能しません。私のアプリでは、このプロジェクト専用に作成したカスタム ログイン プラグインを使用しています。現在、デバッグ出力で定義されているため、これがステップです。
このログに表示されているのは次のとおりです。
基本的に、HTML 出力が表示されるので、要素がそこにあることがわかります。CSS が に設定されていることがわかりますdisplay: block
が、WebDriver は要素が isVisible で表示されないと報告し、同様にwaitForVisible
呼び出しでタイムアウトします。「サインイン」リンクは、右上にある Bootstrap の折りたたみ可能なナビゲーション バーの一部です。
meteor - キュウリとジャスミンの流星速度の共有テスト フィクスチャ
キュウリとジャスミンのテストでフィクスチャを共有するにはどうすればよいですか?
他の jasmine サーバー統合テストで使用できる 1 つの jasmine サーバー統合テストでフィクスチャーを作成できます。しかし、(「ミラー」が異なるためだと思いますか?)キュウリのテストで同じフィクスチャを使用することはできません。Mongo コレクションには、jasmine サーバー統合テストによって作成されたデータがありません。
1 つのオプションは、状態をフラット ファイル (nock) に保存することです。しかし、テスト フィクスチャの共通コレクション (同じミラー上?) を参照する方がはるかに簡単です。これは可能ですか?