問題タブ [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.

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

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 はどのファイルとも一致しませんでした。

そして、さらにいくつかのエラー。同じ行が分度器構成ファイルでうまく機能します。他のいくつかのバリエーションを試しましたが、成功しませんでした。

私は何が欠けていますか?何か案は?

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

javascript - Jasmine Specs を使用したオブジェクトの比較

こんにちは、今日ジャスミンと遊んでいて、この単純な Person オブジェクトを書きました

これが私のスペックテストです

それでも、Expected { } to equal { name : 'Alex', age : 24 } で失敗します Jasmine の toEqual マッチャーはオブジェクトに対して機能するべきではありませんか? ここで何か不足していますか?

ありがとう!

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

scala - specs と specs2: specs2 で doBefore{} を実装する方法は?

scala テスト クラスの内容を spec から specs2 に「転送」するのに苦労しています。私が持っている最後のことは問題doBefore{}です"test" in {}

"testing" should { doBefore{} と何人か "getting" in {} }は私にこのエラーを与えます

説明 リソース パス ロケーション タイプ

タイプ org.specs2.execute.AsResult[Unit] の証拠パラメーターの暗黙的な値が見つかりませんでした

「Unit」は私のプロジェクトのクラスだと思いますが、両方ともdoBeforein {}も返さないので、何が起こっているのかわかりません。

MydoBeforeは、たとえば、いくつかのクラスにランダムな値を入力するだけです(これはクラスにありますextends SpecificationWithJUnit with TestUtil with BeforeExample with AfterExample

私は Scala にはかなり慣れていませんが、specs2 で doBefore が異なるように見えることを読んだことがありますが、正直なところ、コードにこれをどのように実装すればよいかわかりません。私はこれを読んでいました。したがって、誰かがコードにこれを実装する方法とその原因を知っています(仕様と仕様2の違いは巨大ですが、どういうわけか私のテスト(doBeforeを除く)は同じエラーを発生させることはほとんどありません)

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

ruby-on-rails - ビューヘルパーがパーシャルをレンダリングすることをテストするには?

コントローラーからのインスタンス変数に応じて、異なるパーシャルをレンダリングしたいとします。次のようなヘルパー メソッドにロジックを入れます。

そして私が呼び出すビューで(Slimを使用して):

私のテストはどのように見えるべきですか?私は次のようなものを試しました:

しかし得た:

私のパーシャルはネストされた名前空間にあるため、私の例はもう少し複雑です。render 'partial_x'仕様で動作させるには、usind vsだけで少し実験する必要がrender partial: 'namespace/model/partial_x'ありましたが、最終的に上記のエラーが発生しました。

では、これをどのようにテストしますか?

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

javascript - TeaSpoon で仕様を書くときに PhantomJS を使用して直接ページにアクセスする - Jasmine

Teaspoon (Jasmine バージョン) を使用して、Rails 3.2 アプリケーションの Javascript 仕様を作成しようとしています。私はこのようなことをする仕様を書こうとしています

ただし、 Requirejs gem がインストールされており、Chrome コンソールからアクセスできる場合でも、require('webpage') は実行されません (エラー: モジュール名 "system" はコンテキスト用にまだロードされていません)。

私の質問は、 require('webpage')を Rails を使用して簡単に実行できるか、それとも別のものを使用する必要があるかということです。これまで使ってきたので、カピバラを使う方が簡単かもしれません

問題なく。ただし、この場合はより便利なので、純粋なJavascriptを使用することをお勧めします。皆さんはどう思いますか?ありがとう!

0 投票する
0 に答える
599 参照

gcc - 実行可能ファイル gcc を作成できません: ./specs はディレクトリです

libXaw-1.0.10 をコンパイルしようとしていますが、構成中に次のようになります: gcc: ./specs is a directory

基本的な helloworld.c をコンパイルしようとしましたが、"specs" ディレクトリを作成したところ、コンパイルに失敗しました!

  • この動作の原因は何ですか?

これ で問題は解決しますが、gcc が (library & ld_library )path ファイル リストの最後にある「:」を無視できないのはなぜですか?

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

arguments - CircleCI: 並列テスト用のカンマ区切りファイル

CircleCI で rspec または cucumber の並列テストをセットアップするのは非常に簡単です。

ただし、分度器テストを分割しようとしています。スペースで区切られたファイルの代わりに、コマンド ライン引数としてカンマで区切られたファイルを取ります。あまり手間をかけずにこれを達成するにはどうすればよいですか?