問題タブ [specs]
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.
gruntjs - grunt-protractor-runner を使用して grunt でスペックを送信する
私は grunt-protractor-runner プラグインを使用しています。分度器のターゲットで、実行するテストを含む specs パラメータを送信したいと考えています。grunt ファイルでは、ターゲットは次のようになります。
分度器の親タスク オプションには、分度器構成ファイルの設定が含まれています。
このターゲットを実行すると、次のエラーが発生します: $ grunt protractor:testIntegration Running "protractor:testIntegration" (protractor) task Starting selenium standalone server... Selenium standalone server started at ... 警告: パターン t がどのファイルとも一致しませんでした。警告: パターン e はどのファイルとも一致しませんでした。警告: パターン s はどのファイルとも一致しませんでした。警告: パターン t はどのファイルとも一致しませんでした。警告: パターン 1 はどのファイルとも一致しませんでした。警告: パターン j はどのファイルとも一致しませんでした。警告: パターン s はどのファイルとも一致しませんでした。
そして、さらにいくつかのエラー。同じ行が分度器構成ファイルでうまく機能します。他のいくつかのバリエーションを試しましたが、成功しませんでした。
私は何が欠けていますか?何か案は?
javascript - Jasmine Specs を使用したオブジェクトの比較
こんにちは、今日ジャスミンと遊んでいて、この単純な Person オブジェクトを書きました
これが私のスペックテストです
それでも、Expected { } to equal { name : 'Alex', age : 24 } で失敗します Jasmine の toEqual マッチャーはオブジェクトに対して機能するべきではありませんか? ここで何か不足していますか?
ありがとう!
scala - specs と specs2: specs2 で doBefore{} を実装する方法は?
scala テスト クラスの内容を spec から specs2 に「転送」するのに苦労しています。私が持っている最後のことは問題doBefore{}
です"test" in {}
私"testing" should { doBefore{}
と何人か "getting" in {} }
は私にこのエラーを与えます
説明 リソース パス ロケーション タイプ
タイプ org.specs2.execute.AsResult[Unit] の証拠パラメーターの暗黙的な値が見つかりませんでした
「Unit」は私のプロジェクトのクラスだと思いますが、両方ともdoBefore
何in {}
も返さないので、何が起こっているのかわかりません。
MydoBefore
は、たとえば、いくつかのクラスにランダムな値を入力するだけです(これはクラスにありますextends SpecificationWithJUnit with TestUtil with BeforeExample with AfterExample
私は Scala にはかなり慣れていませんが、specs2 で doBefore が異なるように見えることを読んだことがありますが、正直なところ、コードにこれをどのように実装すればよいかわかりません。私はこれを読んでいました。したがって、誰かがコードにこれを実装する方法とその原因を知っています(仕様と仕様2の違いは巨大ですが、どういうわけか私のテスト(doBeforeを除く)は同じエラーを発生させることはほとんどありません)
ruby-on-rails - ビューヘルパーがパーシャルをレンダリングすることをテストするには?
コントローラーからのインスタンス変数に応じて、異なるパーシャルをレンダリングしたいとします。次のようなヘルパー メソッドにロジックを入れます。
そして私が呼び出すビューで(Slimを使用して):
私のテストはどのように見えるべきですか?私は次のようなものを試しました:
しかし得た:
私のパーシャルはネストされた名前空間にあるため、私の例はもう少し複雑です。render 'partial_x'
仕様で動作させるには、usind vsだけで少し実験する必要がrender partial: 'namespace/model/partial_x'
ありましたが、最終的に上記のエラーが発生しました。
では、これをどのようにテストしますか?
javascript - TeaSpoon で仕様を書くときに PhantomJS を使用して直接ページにアクセスする - Jasmine
Teaspoon (Jasmine バージョン) を使用して、Rails 3.2 アプリケーションの Javascript 仕様を作成しようとしています。私はこのようなことをする仕様を書こうとしています
ただし、 Requirejs gem がインストールされており、Chrome コンソールからアクセスできる場合でも、require('webpage') は実行されません (エラー: モジュール名 "system" はコンテキスト用にまだロードされていません)。
私の質問は、 require('webpage')を Rails を使用して簡単に実行できるか、それとも別のものを使用する必要があるかということです。これまで使ってきたので、カピバラを使う方が簡単かもしれません
問題なく。ただし、この場合はより便利なので、純粋なJavascriptを使用することをお勧めします。皆さんはどう思いますか?ありがとう!
gcc - 実行可能ファイル gcc を作成できません: ./specs はディレクトリです
libXaw-1.0.10 をコンパイルしようとしていますが、構成中に次のようになります: gcc: ./specs is a directory
基本的な helloworld.c をコンパイルしようとしましたが、"specs" ディレクトリを作成したところ、コンパイルに失敗しました!
- この動作の原因は何ですか?
これ で問題は解決しますが、gcc が (library & ld_library )path ファイル リストの最後にある「:」を無視できないのはなぜですか?
arguments - CircleCI: 並列テスト用のカンマ区切りファイル
CircleCI で rspec または cucumber の並列テストをセットアップするのは非常に簡単です。
ただし、分度器テストを分割しようとしています。スペースで区切られたファイルの代わりに、コマンド ライン引数としてカンマで区切られたファイルを取ります。あまり手間をかけずにこれを達成するにはどうすればよいですか?