qunit

    8

    2答えて

    PhantomJSでqunitテストケースを実行しようとしています。私のテストの1つは、phantomJSがDOMのnavigator.geolocation関数にアクセスしようとしているときです。同じテストがブラウザでうまくいき、単にphantomJSでコンソールにハングアップするだけです。 doe phantomJS geolocations?なにか提案を?以下で 休憩条件 if(naviga

    9

    2答えて

    私は最近、私のJavaScriptを単体テストするためにQUnitを使い始めましたが、ドキュメントの機能で少し混乱しています:expect()。 ドキュメントによれば、expect()をするように設計されている: [S]試験内で実行することが予想されるどのように多くのアサーションpecify。 そして、ここでは、彼らが与える例です: test("a test", function() {

    5

    1答えて

    私は多くの操作のためにJavaScriptにもっと頼るようになっているYiiプロジェクトを持っています。 私はQUnitを使用してJavaScriptをテストしたいと思います。 JavaScriptの多くは、モデルからデータを取得するためのajax呼び出し(ドロップダウンの項目のリストなど)に依存しています。 私は、QUnitテストを実行する前にデータベースを既知の状態に設定するためにYiiのフィ

    7

    1答えて

    JavaScriptでオープンソースプロジェクトのenchant.jsにtravis CIのCIシステムを導入しました。 https://github.com/wise9/enchant.js 我々はqunitテストが好きで、私たちはgrunt.js(NPM)とそれらを実行しているが、それはこのようなエラーでトラヴィスCIに失敗: <WARN> PhantomJS timed out, possi

    6

    2答えて

    私は開発中(CIとは別に)にQuuntテストを実行するためにGrunt、PhantomJS、および "watch"プラグインを使用しています。特定のQUnitモジュールに焦点を当てたいと思っていますが、そのモジュールのテストに集中しているコードを作業しています。ブラウザでQUnitを実行すると、(すべてのテストに対して)実行するモジュールを指定できます。 問題は、特定のモジュールだけを実行するよう

    6

    1答えて

    angularjs $ロケーションサービスの依存関係は正しく注入されます。 var $injector = angular.injector(['ng', 'myApp']); var $location = $injector.get('$location'); ソース:http://jsfiddle.net/H4qGb/5/ もう一つの奇妙なエラーが第二の試験で行われます。 誰かがqun

    7

    1答えて

    だから私は、私はJavaScriptのオブジェクトリテラルをテストするために使用し、簡単なisPlainObject方法があります:私はそれが動作isPlainObject(obj)機能を通してそれを実行すると var obj = {'one': 1, 'two': 2, 'three': 3}; :今、私はプレーンなオブジェクトを持っている var isPlainObject = funct

    28

    2答えて

    最初のテストの後にテストを実行するためにQUnitを取得することはできません。私が何か変わったことをしていないことを確かめるために、コードをできるだけ基本的なものにすることを心掛けました。 test("A", function() { ok(true, "Test A"); }); test("B", function() { ok(true, "Test B"); })

    15

    1答えて

    現在、ビルドサーバ上のQUnitおよびSinonフレームワークでJavascriptユニットテストを実行するためにPhantomJSを使用しています。 しかし、PhantomJSはJavascriptエンジンとしてJITコンパイラでJavaScriptCoreを使用しています。代わりに、Google Chromeで使用されるV8エンジン、またはIEで使用されるChakraを使用したいと考えています

    6

    1答えて

    QUnitのテストランナーツールバーで、QUnitテストモジュールの選択リストのスクリーンショットをある時点で見たことがあります。私の印象は、選択リスト内のモジュールの1つを選択すると、そのモジュールのテストが実行されるということでした。 質問:このような機能は実際にはQUnitのOOBですか?私はURLを介してフィルタを設定することができますが、私はより "発見可能な"オプションを希望します。