我正在通過Railstutorial.org並遇到此問題: 測試數據庫在運行測試後似乎沒有清空。 在第6.10節中,我在user_spec.rb文件中創建了下面的行,它在第一次通過後,每次都失敗。 it "should create a new instance given valid attributes" do
User.create!(@attr)
end
當我看看test.
如果我有一個需要用不同的值運行的規範,才能推動真正的實現,而不是天真的實現。舉例: it "should return 'fizz' for multiples of three" do
@fizzbuzz.get_value(3).should == "fizz"
end
到目前爲止我還沒有找到任何方式將3作爲參數傳入。下面的規格解決了我的問題,但我想知道是否是推薦的方法或者是否