クラスがあります。これは、動作を特殊化する他のクラスのベースです。
class Task < ActiveRecord::Base
attr_accessible :type, :name, :command
validates_presence_of :type, :name, :command
# some methods I would like to test
end
クラス CounterTask は Task から継承します
class CounterTask < Task
end
タイプが必要なので、基本クラスをテストしようとするまで、これはすべて正常に機能します。
FactoryGirl.define do
factory :task do
sequence(:name) { |n| "name_#{n}" }
sequence(:command) { |n| "command_#{n}" }
end
end
スーパークラスの基本機能をどのようにテストしますか?