我目前正在尝试学习Ruby on Rails和测试框架RSpec。在此RSpec测试中,assigns
有什么作用?
describe "GET index" do
it "assigns all mymodel as @mymodel" do
mymodel = Factory(:mymodel)
get :index
assigns(:mymodels).should eq([mymodel])
end
end
最佳答案
assigns
只是检查您在 Controller 中设置的实例变量的值。
在这里,它检查@mymodels
。
关于ruby-on-rails - “assigns”在Ruby on Rails中做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8616508/