問題タブ [spock]

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

spock - 入力タイプのテキストにフォーム値を割り当てる際の混乱

以下は私のページと仕様です。の値を入力できますfirstNameが、 に対して以下のエラーが発生しlastNameます。ここの Geb doc に基づいて「=」演算子を使用して値を割り当てることができると思いましたhttp://www.gebish.org/manual/current/navigator.html#text_inputs_and_textareas

ページ

仕様

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

grails - Spock テストでプリンシパル ID を取得できません

私はこのようなコントローラを持っています:

コントローラの上のコントローラを spock でテストしたいので、次のようなテスト コードを書きました。

テストを実行すると、このテストは次のエラー メッセージで失敗します。

統合テストの場合:

私も同じエラーが発生します。

何が悪かったのか?

前もって感謝します。

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

testing - Grails 2.0.1:リダイレクトが呼び出される「'grailsLinkGenerator'という名前のBeanが定義されていません」でスポックテストが失敗する

最近、Grails1.3.7からGrails2.0.1にアップグレードしました。アプリケーションは正常に実行されますが、テストをクリーンアップするときにこの問題が発生します。

私のテストはすべてスポックテストです。そして、アップグレード時にスポックを0.5-groovy-1.7から0.6に更新しました。

redirect()の行に到達するすべてのコントローラーテストは、同じエラーでその行で失敗します。

これを引き起こす原因と、それらを修正する方法はありますか?

0 投票する
6 に答える
4535 参照

grails - Intelli-J はスポック テストを実行できませんか? (テストレポーターを添付できません...)

1.3.7 で grails spock プラグインを使用しようとしています。を介して端末からテストを実行できますgrails test-app :spockが、Intelli-J 内から ControllerSpec テストを実行しようとすると、unable to attach test reporter to test framework or test framework quit unexpectedly.

Intelli-J を使用して grails spock test を正常に実行した人はいますか?

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

java - 「then」ブロックからの「to SearchPage」呼び出し

以下の Geb テストが以下のエラーで失敗するのはなぜですか。to SearchPagethen ブロックで呼び出すことはできませんか?

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

grails - コントローラーをテストするときの spock と grails 2.0.1 の問題

Spock コントローラ テストの実行中:

grails.plugin.spock.* をインポート grails.test.mixin.* をインポート

@Mock(MusicItem) class MusicItemControllerSpec extends ControllerSpec {

}

テストされる部分は次のとおりです。

それはコントローラーの一部です。私はこの例外を受けています:

| | 6 つのスポック テストを実行しています... 3/6 | 失敗: 正しいパラメーターで要素を作成しています (myvibe.fondation.MusicItemControllerSpec) | java.lang.IllegalStateException: WebApplicationContext が見つかりません: ContextLoaderListener が登録されていませんか? myvibe.fondation.MusicItemController.save(MusicItemController.groovy:29) で myvibe.fondation.MusicItemControllerSpec.Creating element with right parameters(MusicItemControllerSpec.groovy:39) | 6 つのスポック テストを実行しています... 4/6

この行を save() メソッドから削除すると:

すべて正常に動作します。私は何が欠けていますか?

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

ruby-on-rails - スポックでこれを行うことはできますか?

いくつかのドメインクラスをテストするためのRORの例を見ました:

異なる値と異なる名前でその場でテストを作成します...それはちょっと面白いですが...スポックまたはjUnitでこれを行うことはできますか?

どうもありがとう

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

grails - Spock テスト ケースは Grails でドメイン クラスの関係を作成しませんか?

setupブロックが次のように見えるSpockテストケースがあります。

さらに、Tasksドメイン クラスは次のようになります。

クラスUserは次のようになります。

しかし、テストを実行するとテストが失敗し (エラー メッセージは表示されませんがthen、Spock テストのブロックで失敗します)、エラーが見つかります。User私のセットアップでは と の間に関係が作成されないためTasks、テストが失敗します。

私がテストしようとしているコントローラーコードは次のとおりです。

上記printlnのテスト印刷の0. endDateテストで を今日の日付よりも小さくしているのに、なぜこれが起こるのですか? 前もって感謝します。