【发布时间】:2014-01-31 13:21:24
【问题描述】:
如何使用 rspec 在我的邮件程序中测试某个实例变量是否设置? assigns 回来了 undefined..
require File.dirname(__FILE__) + '/../../spec_helper'
describe UserMailer do
it "should send the member user password to a User" do
user = FG.create :user
user.create_reset_code
mail = UserMailer.reset_notification(user).deliver
ActionMailer::Base.deliveries.size.should == 1
user.login.should be_present
assigns[:person].should == user
assigns(:person).should == user #both assigns types fail
end
end
返回的错误是:
undefined local variable or method `assigns' for #<RSpec::Core::ExampleGroup::Nested_1:0x007fe2b88e2928>
【问题讨论】:
标签: ruby-on-rails rspec instance-variables