問題タブ [jasmine-headless-webkit]

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

ruby-on-rails - Rails、Jasmine-headless: Specs はガード内でのみ実行されます

rails/backbone/jasmine スイートをセットアップしようとしていますが、jasmine-headless-webkit を実行するのに問題があります。

jasmine スイートをガード経由で実行するとパスしますが、コンソールから jasmine-headless-webkit を実行すると、次のようになります。

2013-01-01 10:06:22.855 jasmine-webkit-specrunner[1809:707] * 警告: クラス NSView のメソッド userSpaceScaleFactor は、10.7 以降では非推奨です。新しいアプリケーションでは使用しないでください。代わりに convertRectToBacking: を使用してください。SyntaxError: 解析エラー

テスト順序シード: --seed 5430

そして、テストは実行されません。

明確にするために、jasmine スイートはロードされるだけでなく、Guard を介して渡されますが、jasmine-headless-webkit ではまったく喜びがありません。どんなアイデアでも大歓迎

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

ruby-on-rails - Jasmine Headless Webkit バックボーンとハンドルバー

Rails 3.2/Backbone アプリでハンドルバー テンプレートをレンダリングするためにsht_rails gem を使用しています。

この .handlebars テンプレートをアプリのバックボーン部分とレール部分の両方で使用したいと考えていますが、今のところバックボーンで動作しています。

私はそれを次のように使用しています:

これはアプリでうまく機能し、まったく問題ありません。ハンドルバーのテンプレートは見栄えがします。

ただし、これは私の js テストには適していません (Jasmine-headless-webkit で Jasmine を使用しています)。

これが起こることです:

sht_rails gem が SHT 変数を登録しているように見えるので、これは完全に理にかなっていますが、私がテストしたときはそうではないようです。

jhw の実行時に SHT 変数を登録する良い方法はありますか? またはジャスミン自体?テンプレートが呼び出されることを知っているだけで、テスト用にレンダリングするテンプレートは必要ありません。しかし今のところ、この SHT を登録する方法を理解するまで、私のジャスミン テストはすべて壊れています。

ありがとう!

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

ruby-on-rails - Jasmine CI と Jenkins サーバーでのテスト結果出力のキャプチャ

背景:

Ruby on Rails 3.1.x プロジェクトを継承しており、BDD と Javascript コードのテストが必要です。したがって、指示に従って、JS テスト用にジャスミンの宝石を追加しました。これは、rake jasmine経由で正常に動作し、 http://some-host.com:8888 / 経由でアクセスできるローカル Web サーバーを提供します。

問題:

私がやりたいことは、Jenkins を実行している CI サーバーでテストを使用することです。Jenkins プロジェクトはrake jasmine:ci、Jasmine の CI バリアントを実行するコマンドでセットアップされます。Jenkins ビルド コンソール ログの出力は次のとおりです。

出力をキャプチャしたいと思います。Jasmine Web サーバー ページから生成されたビューのように、ビルド実行でこれを保持します。オプションがあるかどうかを明らかにしようとしましたが-o <filename.out>、成功しませんでした。

CI インスタンスで実行するコンテキストで出力をキャプチャする方法を知っている人はいますか? PhantomJSが必要ですか?

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

django - Django で jasmine-headless-webkit を使用するにはどうすればよいですか?

私は django-jasmine をチェックアウトしました。私が必要とするほとんどのことを行いますが、jasmine-headless-webkit が提供するいくつかの機能が欠けています: 自動的な coffeescript コンパイルとクリーンなデバッグ バックトレース。Django で jasmine-headless-webkit を使用する最も簡単な方法は何ですか?

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

backbone.js - バックボーン、ジャスミン - 副作用なしでテストを分離して実行する方法は?

Jasmine (PhantomJS を使用) を使用してバックボーン アプリをテストし始めています。最初に遭遇した問題は、状態がテスト間で保持されることです。したがって、テストはDOMとデータの操作を相互に認識し、脆弱になります。

理想的には、各テストを隔離された環境で実行し、他のテストに影響を与えないようにする必要があります。

現在、人々がこれにどのように対処しているかはわかりません。どんな助けでも大歓迎です。

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

ruby - Guard init can't find such file エラー

Guard jasmine-headless Webkit をインストールしましたが、エラーが発生しています。出力から、それが唯一のものだと思います。

ファイルを見つけることができるように、これを修正する方法を知っている人はいますか。

これは出力です:

編集:

やればfind /Users/redres/.rvm/gems/ruby-1.9.3-p484 | grep Guardfileたくさんヒットする

.rvm/gems フォルダーには、ruby-1.9.3-p484@global と ruby​​-1.9.3-p484 の 2 つのフォルダーも含まれています。Ruby のバージョンを一覧表示すると、current、default、current && default が表示されます。

私は試してみましsudo chmod 777 -R /Users/redres/.rvmたが、それから私は得るchmod: -R: No such file or directory

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

angularjs - angularコントローラーテストの設定時にモジュールが見つかりません

このガイドに従ってAngular Controller単体テストをセットアップしようとしました。コードは次のとおりです。

});

このテスト ケースを jasmine で実行すると、次のエラーが報告されます。

このコード スニペットの前に角度ファイルが必要です。不足しているものはありますか?