問題タブ [gherkin]

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

cucumber - 機能と GUI の詳細でデフォルト状態を説明する方法

ホバー時にキャプションを変更するボタンがあります。そのデフォルト状態をテストする機能をどのように表現するか、ちょっと途方に暮れています。

現時点で私が使用している

しかし、Given 文でデフォルト状態を主張するのは少し奇妙に感じます。これを 2 つのシナリオに分割する必要がありますか?

私はそれをテストする必要がありますか?そうでない場合、この GUI の詳細をテストするにはどうすればよいですか?

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

iphone - ひょうたん、UIButtonの押された状態を検出する

ひょうたん/ルビーから UIButton の状態を検出する方法があることを知りたいです。

元。丸い四角形の UIButton を持つビューを含む iPhone アプリがあるとします。このボタンはその状態を保持します (押した場合は、もう一度押すまで押した状態になります)。ひょうたんテストからそのボタンの状態を確認する方法を知りたい

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

python - 動作するインタラクティブな python プログラムの単体テスト

Stdin からの入力を期待する動作を備えた Python プログラムのテスト ケースを作成しようとしています。

現在、次のように呼び出します。

そしてmyscript.cli、引数を取り、それらを で解析しargparse、最終的に `value = raw_input("選択してください") という行ができます。ここで動作テストが停止し、入力を待ちます。次のように私のステップで入力を与えたいと思います:

標準入力インターフェイスをモックして、テスト ケースでそれを使用するようにスクリプトを作成する必要があると思いますが、ビヘイビアを使用して行う最もエレガントな方法が何であるかはわかりません。

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

testing - "-" 文字は ? に変換されます。キュウリ機能ファイルで使用されるガーキン言語のコンソール

テスト ケースの実行または作成にキュウリ機能ファイルを使用しています。問題は、データテーブルを次のように使用していることです:

ここでの問題は、コンソールが次のエラーをスローしていることです。

理由がわかりません。"–" の代わりに が表示されています。