問題タブ [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.
node.js - (Meteor) Velocity Mocha が失敗する - mocha.log エラー: kill ENOSYS
mocha で速度を使用できません。「meteor add mike:mocha」を使用して追加し、「meteor」を使用してアプリを起動すると、次のように表示されます。
I20151115-13:33:18.986(2)? [velocity] mocha は http://local host:29466/ でミラーを開始しています。I20151115-13:33:18.992(2)? [速度] * Meteor Tools をインストールしています * I20151115-13:33:18.993(2)? これには、最初は数分かかります。I20151115-13:33:18.997(2)? [速度] ミラー ログは、tail -f D: \Github\shopaholic.meteor\local\log\mocha.log で確認できます。
mocha.log には次の内容が含まれます。
node.js:762 throw errnoException(process._errno, 'kill'); ^ Error: kill ENOSYS at errnoException (node.js:573:13) at process.kill (node.js:762:15) at process. (C:\tools\tool-env\cleanup.js:33:13) で process.g (events.js:180:16) で process.emit (events.js:92:17) で Signal.wrap.onsignal (node.js:790:46)
私が得るのはこれだけで、「mocha - mirror starting」を表示するだけです
私はWindows 7 64ビットを使用しており、最新のノードがインストールされており、すべての流星パッケージが最新で流星も重要かどうかわからない場合に備えて、mochaもグローバルにインストールしています。
meteor - Cucumber の Meteor.methods スタブからどのように戻りますか
プロジェクトをテストするために Meteor で Cucumber (xolvio:cucumber@0.20.2_1) を使い始めたばかりですが、ステップ定義内で作成した Meteor.methods スタブから値を返すのに苦労しています。
register-user.js
registration.js
ログは、システムの状態のように見える巨大なオブジェクトを出力します。私は他の場所で誰かが提案したことに気づきました
しかし、私のプロジェクトでこれを行うと、cucumber logs Object [object Object] has no method 'then'
.
Meteor.users.findOne({'emails.address': anemail@email.com});
ステップ定義内でも試しましたが、エラーが発生していますMeteor is not defined
ヘルプやガイダンスをいただければ幸いです。
編集_getUser
巨大なオブジェクトをログに記録していたとき、それは Meteor メソッドが何も返さなかっ
たことが原因であることに気付きました。その後Meteor.users.find({}).fetch()
、流星キュウリのコレクションにユーザーがいたにもかかわらず、空の配列が返されました。これは、私が経験している別の問題です。
selenium - Cucumber / Selenium でのテスト時にログインすると Meteor アプリがハングする
私は Cucumber と Velocity を初めて使用し、登録ユーザーのログイン フローをテストしたいと考えています。ユーザーがログインすると、読み込みスピナーが永久にハングします。 Meteor.loggingIn()
戻りますfalse
。コレクション内のユーザーを確認できmeteor-cucumber
、偽の電子メールとパスワードを入力すると、ログイン試行が失敗したことが即座に警告されます。
これが私の一部ですlogin-user.feature
そして、ここに私のステップ定義があります:
関連する Meteor メソッドは次のとおりです。
アプリのログイン ロジックは次のとおりです。
どんな助けでも大歓迎です。
meteor - Chimpjs と Meteor: Velocity を使用しないテストでのメソッド呼び出し
このアプリは、Cucumber で Meteor をテストする例を示しています: https://github.com/mhurwi/cucumber-meteor-tutorial
Velocity とうまく連携します。しかし、Velocity でアプリを起動するとコンピューターが非常に遅くなり、開発中に常に実行したくありません。そこで、ChimpをNPMモジュールとして使用しようとしました
ここで提案されているとおり: https://chimp.readme.io/docs/getting-started-with-meteor-cucumber
しかし、メソッド呼び出しを伴うテスト (メソッドは tests/cucumber/fixtures/ にあります) は動作しません:
Velocity の代わりにコマンド ラインを使用して Cucumber テストを実行するために何をすべきかを知っている人はいますか?
ご協力ありがとうございました。
もう 1 つの小さな質問: Velocity は最初の起動時に長い時間がかかりますか (私はいくつかのテストしか行っておらず、ほとんどコンピューターがフリーズします)、それとも毎回同じですか?
meteor - 流星速度でキュウリミンクを使用する
私は流星プロジェクトで速度をインストールして実行しています。
私はcucumber-minkに出会いました。cucumber-minkで定義されたステップでシナリオを動作させるのに苦労しています。
cucumber-mink を cucumber の依存関係に追加しました
しかし、私はここで何かが欠けていると思います。cucumber-mink で定義されたステップをシナリオで使用するにはどうすればよいですか?
meteor - 流星速度を追加した後の Access-Control-Allow-Origin
Google マップを使用する流星アプリケーションがあります。
ジャスミンと速度:html-レポーターを依存関係として追加した後、Google マップが読み込まれた瞬間に次のエラーが発生し続けます。
XMLHttpRequest はhttps://maps.googleapis.com/maps/api/js?v=3.expを読み込めません ... 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません...
何が起こっているのか、どうすれば修正できるのか、誰かが私にヒントを与えることができますか?
追加:velocity_source-map-support.js:90
これはエラー行です