2012-03-09 6 views
5

Mam dwa pytania:Makiety klasy abstrakcyjnej rekordu aktywnego i jak stubować obiekt zerowy w teście rail :: unit/mocha?

1.Jak wywołać obiekt zerowy w przypadkach testowych szyn.

2.Mock Active Record abstrakcyjna klasa

  1. Mam aplikacji X z bazy testowej X_test, teraz muszę odgałęzienie jest y_test bazy danych, która nie istnieje i który realizuje obiekt aktywny rekord i jest to klasa abstrakcyjna

np

Y::table.find_by_email("[email protected]").selected_lan["iden"] 

     module Y 
     class table <Base 
      belongs_to:selected_lan, :class =>lan 
      def self.find_by_email(iden) 
      find_by_email(license_iden) 
      end 
     end 
    end 

    module Y 
     class Base <ActiveRecord::Base 
     self.abstract_class = true 
     end 
    end 

Odpowiedz