assigns
インスタンス変数が何かに割り当てられているかどうかを確認するために使用できることはわかっていますが、別のプロパティが設定されていることをテストするにはどうすればよいでしょうか?
class UsersController < ApplicationController
def new
@user = User.new
@user.name = "Tom Lehrer"
end
end
describe UsersController do
it "assigns a user" do
get :new
expect(assigns(:user)).to be_a_new(User)
end
it "sets the new users name" do
# ??
end
end