0

ページに 2 つのフォームがあります。1 つはログイン用、もう 1 つはサインアップ用で、両方とも「user[username]」というフィールドを共有しています。

rSpec で統合テストを実行する場合、特定のフォームでアクションを実行するように指定するにはどうすればよいですか?

厳密に言えば、ID が「login」のフォームと ID が「signup」のフォームがある場合、「fill_in」、「click_button」などのすべてのコマンドを「signup」フォームで実行するように指定するにはどうすればよいですか?

4

1 に答える 1

2

cssセレクターで定義されたスコープを追加するだけです。したがって、フォーム #login_form または #signup_form で user[name] フォームに入力する必要があると言うだけです。

于 2010-11-08T08:38:00.343 に答える