I wish to test a small library that I have written. The module resides in a file in ./lib. It is loaded in the application via a a file in ./config/initializers that contains the following code:
> require 'hll_audit_stamps' > ActiveRecord::Base > include ActiveRecord::HLLAuditStamps > end My questions are really procedural in nature. What do I put at the top of my spec file to load an ActiveRecord instance containing the custom module? Or, do I put the code given above into spec_helper.rb? I am really only interested in the actions of the module so I would like to create a test model instance (Mytable) inside the spec rather than create a dummy model in app/models. How do you do this without connecting to an underlying database? I am unfamiliar with mocks, although this seems to be the case for one. Nonetheless, am am uncertain how a mock would inherit the necessary characteristics from the module that I am testing? I would appreciate guidance here. Sincerely, -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:byrn...@harte-lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3 _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users