問題タブ [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.

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

unit-testing - meteor メソッドに単体テストを作成するにはどうすればよいですか?

サーバーテストフォルダーからメソッドをテストすること(単体テスト)が必要ですが、サーバー側でログをデバッグしたり表示meteor methodsしたりすることはあまり役に立ちません./libthis.userId

私はそれであまりにも多くの問題を抱えていました.私は速度でmochajsを使用しています.誰かが私を助けてくれますか? メテオメソッドに単位を書き込む方法を知っている人はいますか?

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

meteor - Xolvio Cucumber - コンソールにエラーが表示されますが、すべてのテストに合格しています

次のコードがあります。テストはパスしたように見えますが、コンソールに大量のエラーが表示されます。どうしたの?私のテストは非決定論的であり、再実行されていますか? もしそうなら、どうすればエラーを防ぐことができますか?

login.feature:

step_definitions.js

ここに画像の説明を入力

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

meteor - Meteor での Accounts._hashLoginToken のスタブ化

Jasmine BDD フレームワークを使用しており、ログイン トークンでユーザーを返すメソッドをサーバー ユニット テストしたいと考えています。このメソッドはAccount._hashLoginToken、スタブ化する必要がある を呼び出しますが、実行しようとすると:

サーバーコンソールに出力します:

ご覧のとおり_hashLoginToken、含まれていません。Velocity テスト フレームワークの HTML レポーターに次のエラーが表示されます。

Meteor メソッドのソース コードを指しています。

私が間違っていることは何ですか?

0 投票する
2 に答える
169 参照

meteor - Velocity を備えたクラウドベースの Meteor

Windows 上の Meteor は現在 Velocity/Jasmine をサポートしていないため、Velocity で Meteor を実行するためのクラウドベースのソリューションを使用したいと考えています。しかし、これまでのところ私は成功していません。Nitrous、Codeanywhere、Koding、Cloud9 を試しました。

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

meteor - WebDriver 要素が isVisible/waitForVisible に対して false を返す

Meteor アプリで Cucumber テストの最初のセットに取り組んでいますが、ログイン手順が機能しません。私のアプリでは、このプロジェクト専用に作成したカスタム ログイン プラグインを使用しています。現在、デバッグ出力で定義されているため、これがステップです。

このログに表示されているのは次のとおりです。

基本的に、HTML 出力が表示されるので、要素がそこにあることがわかります。CSS が に設定されていることがわかりますdisplay: blockが、WebDriver は要素が isVisible で表示されないと報告し、同様にwaitForVisible呼び出しでタイムアウトします。「サインイン」リンクは、右上にある Bootstrap の折りたたみ可能なナビゲーション バーの一部です。

0 投票する
3 に答える
330 参照

meteor - キュウリとジャスミンの流星速度の共有テスト フィクスチャ

キュウリとジャスミンのテストでフィクスチャを共有するにはどうすればよいですか?

他の jasmine サーバー統合テストで使用できる 1 つの jasmine サーバー統合テストでフィクスチャーを作成できます。しかし、(「ミラー」が異なるためだと思いますか?)キュウリのテストで同じフィクスチャを使用することはできません。Mongo コレクションには、jasmine サーバー統合テストによって作成されたデータがありません。

1 つのオプションは、状態をフラット ファイル (nock) に保存することです。しかし、テスト フィクスチャの共通コレクション (同じミラー上?) を参照する方がはるかに簡単です。これは可能ですか?