Prueba de ITS simple con FactoryGirl

Tengo una clase, que es la base de algunas otras clases que se especializan en el comportamiento:

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

  # some methods I would like to test

end

La clase CounterTask hereda de la tarea

class CounterTask < Task 
end

Todo esto funciona bien hasta que intento probar la clase base, ya que debe tener un tipo.

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

¿Cómo probarías la funcionalidad básica de la superclase?

Respuestas a la pregunta(1)

Su respuesta a la pregunta