私がテストをレールに新たなんだと私はレール統合テストデータの性質と混同だ:のRails:統合テストデータ
test "should register new user and login" do
..
# create user
post users_path, :user => {:username => "newuser", :email => "[email protected]",
:password => "secret",
:password_confirmation => "secret"}
assert assigns(:user).valid?
..
end
test "another should register new user and login" do
..
# create user
post users_path, :user => {:username => "newuser", :email => "[email protected]",
:password => "secret",
:password_confirmation => "secret"}
assert assigns(:user).valid?
..
end
私はそれを確実にするための検証を持っているユーザーモデルでは:ユーザ名と:電子メールは一意です。しかし、どのようにして、両方のデータを不平/エラー/無効なしでポストすることができたのでしょうか?何か助けていただければ幸いです。テスト用のDBが1つしかないと思ってテストデータが衝突しているはずです。ありがとう。
各テストのデータは新しいので、それは私が探している答えです:)ありがとう。うん、私はここまで来たので、4つのインデントのヒントにも感謝しています。 – tipbis