On: Wed, 12 Nov 2008 17:35:40 +0100, "aslak hellesoy" <[EMAIL PROTECTED]> wrote > > Do you have vendor/plugins/webrat ? > If you have webrat as a gem you must require 'webrat' in env.rb > > Maybe the generated env.rb should have: > require 'webrat' if !defined?(Webrat) >
Yes. That worked fine. Now I have another question. Please be patient with me. The features test now shows this: $ rake features (in /home/byrnejb/Software/Development/Projects/proforma.git) Feature: Manage entities # features/manage_entities.feature In order to keep track of entities A entity maintainer Should be able to manage multiple entities To Protect Revenue Scenario: Register a new entity # features/manage_entities.feature:7 Given I am on the new entity page # features/steps/entity_steps.rb:1 wrong number of arguments (3 for 1) (ActionView::TemplateError) On line #10 of app/views/entities/new.html.erb 7: <% form_for(@entity) do |f| %> 8: 9: <%= render :partial => 'entities/entity_header', 10: :object => @entity -%> 11: 12: <p> 13: <%= f.submit "Create" -%> vendor/plugins/rspec-rails/lib/spec/rails/extensions/action_view/base.rb:13:in `render_partial' vendor/plugins/rspec-rails/lib/spec/rails/extensions/action_view/base.rb:13:in `render_partial' I am obviously retro-fitting tests on code that I have already written. In this instance I have extracted code common to the new and the edit views into a partial. What is this test error telling me and how do I get my feature/step to accommodate my existing ( and working ) code? # steps/entity_steps.rb Given /I am on the new entity page/ do visits "/entities/new" end Regards, -- *** E-Mail is NOT a SECURE channel *** James B. Byrne mailto:[EMAIL PROTECTED] 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