OK,這是我的RSpec代碼... before(:each) do
@attr = { :greeting => "Lorem ipsum", :recipient => @recipient }
end
it "should redirect to the home page" do
puts "spec: @attr = #{@attr
我想禁用rspec測試的JavaScript。 防爆 it '[SP01/UC18/TC25] title error for 31 letters' do
#=> Disable javascript (because text box is already validated by JS to max input 30 characters)
fill_in('titl
我正在用rails 3.1中的secure_password指令。我正在編寫rspec模型測試,但無法弄清楚如何在rails 3.1中調用secure_password提供的身份驗證方法。 describe "authentication" do
before(:each) do
@user = User.create!(@attr)
end
....
Michael Hartl在 Ruby on Rails 3教程的第6.2.4節中描述了一個關於檢查電子郵件地址唯一性的警告:如果兩個相同的請求及時接近,則請求A可以通過驗證,然後B通過驗證,然後A得到保存,然後B得到保存,並獲得兩個具有相同值的記錄。每次檢查時都是有效的。 我的問題是不是關於解決方案(在數據庫上放一個唯一的約束,所以B的保存將不起作用)。這是關於寫一個測試來證明解決方案的工作原理