gpt4 book ai didi

ruby-on-rails - Rails Rspec 测试 Controller 新 Action

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:07 25 4
gpt4 key购买 nike

我正在尝试在我的 Controller 中测试新操作。目前它看起来像这样:

Controller

def new
@business = Business.new
@business.addresses.build
end

规范

describe 'GET #new' do
it 'assigns a new business to @business' do
get :new
expect(assigns(:business)).to be_a_new(Business)

end
end

我想测试“@business.addresses.build”这一行。我该怎么做?

提前致谢!

最佳答案

怎么样

expect(assigns(:business).addresses.first).to be_a_new(Address)

关于ruby-on-rails - Rails Rspec 测试 Controller 新 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23387141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com