Rails的關係和回調測試模型我還在學習RSpec的工作,所以我很抱歉,如果完全忽略了什麼... 我正在寫一個測試的食譜有很多成分。這些成分實際上是以百分比形式添加的(配方中的總列數),所以我想確保在每次保存後總列更新。 所以現在我的RSpec的測試爲recipe_ingredient模型是這樣的: it "should update recipe total percent" do
@
耙黃瓜--trace 輸出: /usr/bin/ruby1.8 -I "/home/vadim/.bundle/ruby/1.8/gems/cucumber-0.8.3/lib:lib" "/home/vadim/.bundle/ruby/1.8/gems/cucumber-0.8.3/bin/cucumber" --profile default
Using the default profi
我有一個約束和一個驗證放在guid字段上,以便每個都是唯一的。問題是,使用下面的工廠定義,我只能創建一個用戶實例,因爲其他實例未通過驗證。 如何正確執行此操作以使guid字段始終是唯一的?然而 Factory.define(:user) do |u|
u.sequence(:guid) { |n| "key_#{n}" }
end
我認爲,你不希望有一些類迭代器,但時間戳: Fac
我想測試我的更新動作在Rails的這個: context "on PUT to :update" do
setup do
@countdown = Factory(:countdown)
@new_countdown = Factory.stub(:countdown)
put :update, :id => @countdown.id, :name =>
我有一個簡單的關聯關聯問題的測試模式: class Account < ActiveRecord::Base
has_many :users
accepts_nested_attributes_for :users
validates_presence_of :users
end
和 class User < ActiveRecord::Base
b
我使用工廠女孩,但像機械師的語法。所以我想,如果有任何的方式創建類名爲藍圖,讓我能有這樣的事情: User.blueprint(:no_discount_user) do
admin false
hashed_password "226bc1eca359a09f5f1b96e26efeb4bb1aeae383"
is_trader false
name