Still having trouble, here is my code. Code:
class MyFormBuilder < ActionView::Helpers::FormBuilder def custom_select(field_name, *args) field_name ||= :salutation salutations = Lookup.for_type_and_column('Contact','salutation').map{|lookup| lookup.description} select(field_name, salutations, :include_blank => true, :prompt => "Please select salutation..") end end Spec: before(:each) do @object = mock_model(Company) @builder = MyFormBuilder.new(:company, @object, self, {}, nil) end it "should return collection of currency codes" do @builder.custom_select(:salutation, {}) end No assertion in there, but it doesn't matter because I get this error: private method `select' called for #<ActiveSupport::TestCase::Subclass_1::Subclass_1:0x72b229c> I haven't had any success getting around this one, without stubbing beyond recognition. Any ideas? peer On Mon, Jun 22, 2009 at 12:57 PM, David Chelimsky <dchelim...@gmail.com>wrote: > On Mon, Jun 22, 2009 at 12:53 PM, Peer Allan<p...@bipolarsoftware.ca> > wrote: > > Hello all, > > In a bit of a conundrum here. I have a custom form builder I am trying > to > > test and can't seem to get it to work. I found this > > http://www.pathf.com/blogs/2007/12/rspec-and-rails/ > > Things have changed a bit since Dec 07. The helper module is no longer > included directly in the example group, but are exposed through a > helper object instead. > > > which helps in that it > > points me to the HelperExampleGroup to get the @template methods I am > going > > to need. The problem is that we have our form builders in their own > folder > > (app/form_builders) and hence their own spec folder (spec/form_builders). > > How can I get the specs in that folder (spec/form_builders) to behave > like > > they were helper tests so that I have access to the @template object? > > Thanks > > Peer > > describe "thing", :type => :helper do > ... > end > > Cheers, > David > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users