gpt4 book ai didi

ruby-on-rails - 为什么实例变量有时会在 RSpec 测试中被过度使用?

转载 作者:行者123 更新时间:2023-11-28 21:04:32 25 4
gpt4 key购买 nike

<分区>

我注意到在 RSpec 单元测试等中使用实例变量的例子。

像这样:

it 'should update something' do
@user = user(:userone)
@attr = {
:name => 'this',
:phone => 'that'
}
put :update, :id => @user.id, :user => @attr

@user.reload
expect(response.status).to eq(200)
expect(@user.name).to eq('this')
expect(@user.phone).to eq('that')
end

如果不在 before :each 等中设置变量,为什么不直接使用局部变量?

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