問題タブ [jasmine-node]

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 に答える
4564 参照

angularjs - 非同期テストが分度器で機能しない

非同期テストのために done() を呼び出そうとしていますが、それが機能していません。「未定義は関数ではありません」というエラーが発生しています。

グーグルで調べてみたところ、ジャスミンに問題がある可能性があることがわかりましたが、まだこれを解決できません. エラーは本当に予期しないように見えるためです。どんな助けでも大歓迎です。

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

node.js - Ubuntu 12.04 に jasmine-node をインストールするには?

node.js(v0.6.12) と npm(v1.1.4) を正常にインストールしました。ただし、Web サイト ( https://github.com/mheevery/jasmine-node )からコンソール コマンドを使用して jasmine-node をインストールしようとすると、

次のエラーが発生しました:

sudo を前に置くなど、さまざまなバージョンを試しました。g なしでコマンドを試しました。「npm install jasmine-node@2.0.0 -g」を試しました。プロキシを試しました。

しかし、うまくいきませんでした。Googleでもあまり見つかりませんでした。

では、どうすれば jasmine-node を Ubuntu にインストールできますか?

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

javascript - protractor.js で実行されている非同期テストのデフォルトのタイムアウトはありますか

角度のあるアプリケーションがあります。ログインページのテストケースをいくつか書き、通常のログインシナリオを確認しました。

テストは期待どおりに正しく実行されます。

問題: テストが非常に遅く、完了するまでに約 1.5 分かかります。Java経由でセレンを使用して同じテストを実行すると. 理想的なはずの約2〜3秒しかかかりません。アプリケーションが完全に角度の上にある分度器を使用したい。

各テストの後にデフォルトのタイムアウトが300ミリ秒あると思います。これにより、テストが遅くなります。そのため、チェックが完了してもタイムアウトを待ちます。

タイムアウト前にテストが完了した場合に先に進むことができるように、何らかのポーリング メカニズムがありますか。done()jasmine で like を使用してみましたdone()が、エラーが発生done()しましたprotractor

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

node.js - jasmine specs の実行後に高速サーバーを閉じる

Express サーバーのジャスミン テストをセットアップしようとしています。各スペックで新しいサーバーを起動し、各スペックが完了したらシャットダウンしようとしています。残念ながら、サーバーはシャットダウンしていないようです... 複数の仕様を実行することは不可能です。

サーバー.js:

ルーティング-spec.js:

最初の仕様は期待どおりに合格しますが、端末はテストを完了せず (つまり、サーバーがまだ実行されています)、追加された後続のテストにより "ECONNREFUSED" がスローされます。

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

node.js - node.js モジュールをモック/スタブする方法

私は RaspberryPi で実行するコードに取り組んでおり、Wiring-Pi ノード モジュールを使用しています。2つの問題があります

1) Wiring-Pi は x86 プラットフォームではビルドされません

2) Node-jasmine が RaspberryPi でビルドされない

さまざまなアイデアを試した結果、テストを実行できるように、x86 プラットフォームで Wiring-Pi モジュールをモック化またはスタブ化するのが最善かどうか疑問に思っています。

もちろん、私の問題は、テストしているファイルにrequireステートメントが含まれていることです

getters.js ファイルがワイヤリング pi モジュールをロードしないようにスペック ファイルをセットアップする方法はありますか?

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

node.js - jasmine-node with request - リダイレクトするエンドポイントのテストはリダイレクトに従わない

からへのfollowAllRedirects変更のみを追加しても、前の応答の内容が残り、 の他のすべてのプロパティは古いものを反映します。response.statusCode302200bodyresponse

注: grunt を使用したテストでこれらを行っています。

リダイレクトに従わない理由はありますか?

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

angularjs - Jasmine でテキスト出力の色を変更する方法はありますか?

AngularJS E2E テストに分度器を使用しています。白い背景と黒いテストで DOS コマンド ラインを使用します。

私は次の設定をしています:

何が起こるかというと、最初の数行が白地に黒で表示されます。

次に、テキストの背景が黒に変わり、暗い背景に黒、赤、緑が表示されます。

これを変更する方法はありますか?

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

node.js - ビルドでモジュール Q が見つかりません

Cannot find module QTravis-CI で jasmine テストを長時間実行していますが、最新のコミットで、package.json で依存関係が満たされているのにエラーが発生します。それらをローカルで実行すると、テストはうまくいきます。

これがプロジェクト全体ですhttps://github.com/CraftYourModCorporation/OpenCubes .