У меня есть класс 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 индивидуально и вручную для каждого атрибута?
Вы считаете, что это часть основных библиотек Rspec/Shoulda, а? –