0
我想在我的模型中测试一些方法。例如,RSpec方法测试
在我的模型def name
self.first_name + " " + self.last_name
end
我要测试,但我不能这样做。我如何在我的model_spec.rb文件中测试这个方法?
我想在我的模型中测试一些方法。例如,RSpec方法测试
在我的模型def name
self.first_name + " " + self.last_name
end
我要测试,但我不能这样做。我如何在我的model_spec.rb文件中测试这个方法?
可能是这样的吗?
describe YourModel do
subject { YourModel.new(first_name: "Some", last_name: "Guy) }
its(:first_name) { should eql "Some" }
its(:last_name) { should eql "Guy" }
its(:name) { should eql "Some Guy" }
end
你也可以使用=~
和一个正则表达式,但我觉得有点吵。