Testowanie prostych STI za pomocą FactoryGirl

Mam klasę, która jest bazą innych klas, które specjalizują się w zachowaniu:

class Task < ActiveRecord::Base
  attr_accessible :type, :name, :command
  validates_presence_of :type, :name, :command

  # some methods I would like to test

end

Klasa CounterTask dziedziczy z zadania

class CounterTask < Task 
end

To wszystko działa dobrze, dopóki nie próbuję przetestować klasy bazowej, ponieważ musi ona mieć typ.

FactoryGirl.define do
  factory :task do
    sequence(:name) { |n| "name_#{n}" }
    sequence(:command) { |n|  "command_#{n}" }
  end
end

Jak przetestowałbyś podstawową funkcjonalność superklasy?

questionAnswers(1)

yourAnswerToTheQuestion