我有ReturnItem
类。Ruby + Rspec:我应该如何测试attr_accessor?
规格:
require 'spec_helper'
describe ReturnItem do
#is this enough?
it { should respond_to :chosen }
it { should respond_to :chosen= }
end
类:
class ReturnItem
attr_accessor :chosen
end
因为attr_accessor
在几乎每一个课堂上使用这似乎有点乏味。在rspec中是否有一个快捷方式来测试getter和setter的默认功能?或者,我是否必须逐个测试getter和setter以及为每个属性手动执行测试过程?
你会认为这是核心Rspec/Shoulda库的一部分,呃? –