0
我測試我的用戶模型,他們可以有很多別名:由於型號名稱,Rspec測試未通過?
describe User do
describe "alias associations" do
before { @user.save }
let!(:first_alias) do
FactoryGirl.create(:alias, user: @user, created_at: 1.day.ago)
end
let!(:second_alias) do
FactoryGirl.create(:alias, user: @user, created_at: 1.hour.ago)
end
it "User should have many aliases" do
@user.aliases.should == [first_alias, second_alias]
end
it "should destroy associated aliases" do
aliases = @user.aliases.dup
@user.destroy
aliases.should be_empty
aliases.each do |aliases|
Alias.find_by_id(alias.id).should be_nil
end
end
end
end
我Rspec的測試,雖然我扔一個循環。我有一個型號命名別名和它給我這個錯誤:
syntax error, unexpected keyword_alias, expecting ')' (SyntaxError)
Alias.find_by_id(alias.id).should be_nil
當我做alias.id
它被認爲是一個問題。
爲什麼我會收到此錯誤?是因爲我使用Alias作爲模型嗎?將它改爲別的東西可以讓測試運行。
好的,謝謝我我會改變它。 – user2448588