我有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庫的一部分,呃? –