У меня есть модель, которую я расширил, лучший способ проверить как оригинальный, так и расширенный класс? В настоящее время я просто тестирую модель Dataset. Есть ли способ включить тесты Datasets в разделе? Или я просто пишу тесты для чего-либо, добавленного в раздел?RSpec - Как протестировать расширенные классы
Заранее спасибо.
Модели
class Dataset < ActiveRecord::Base
validates :name, presence: true
# ...
end
class Section < Dataset
# ...
end
Spec
describe Dataset do
it "should have a valid name" do
should validate_presence_of(:name)
end
# ...
end
Я спецификацию родителей и спецификацию ребенок действительно ребенок – apneadiving
раздел спецификация должна охватывать только свой раздел класса. Вы бы не тестировали ActiveRecord в спецификации вашего набора данных, не так ли? – Stefan