Nick Hoffman wrote:
I've written a module for my specs that contains a helper method, and
am mixing the module into my specs with #include . It seems that the
method must be called with an #it block. If it isn't, this error occurs:
... in `method_missing': undefined method
`it_should_behave_like_an_action_that_sets_the_flash_notice' for
Spec::Rails::Example::ControllerExampleGroup::Subclass_1:Class
(NoMethodError) from ./spec/controllers/properties_controller_spec.rb:8
Is there a way to call my helper method from outside of an #it block?
Here's the code:
http://pastie.org/312680
Thanks!
Nick
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
It looks like you want those methods in your module as class method, not
instance methods. Try extending, not including, your module (extend
AuthSpecHelpers.) You might want to read my post about creating rspec
macros as well:
http://www.benmabey.com/2008/06/08/writing-macros-in-rspec/
-Ben
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users