Hi,
Does the Story Runner work on edge rails? I thought that is what the
example app was using but I am on the latest Rails and latest rSpec
revisions and I am having problems. When I call ‘render_template’ in a
story I get the following:
NoMethodError: undefined method `render_template’ for
#ActionController::Integration::Session:0x327d974
Do I need to include something or why would this method not be found?
The full story is at: Parked at Loopia
Thanks,
Ben
On 10/5/07, Ben M. [email protected] wrote:
Do I need to include something or why would this method not be found?
The full story is at: Parked at Loopia
Actually, even without edge rails, I was having trouble mixing in a
module
using include myself, got the same message above, but for a different
method. Not sure if ‘include’ was having the desired effect for me
(although I found another path by doing the include in “helper.rb”
instead
of inside the Scenario, which solved the problem for me.
Well, I am not even trying to include anything. I basically have what
all teh examples of the story runner have. I can’t seem to get the
Story Runner to work with a simple example. This is all it takes to
make it fail on my app:
require File.join(File.dirname(FILE), “helper”)
Story “Signin process”, %{
As a person
I want to sign up for an account
So that I can view and contribute content
}, :type => RailsStory do
Scenario “An individual looking for support” do
When "visiting the registration page at", "/signup" do |page|
get page
end
Then "viewer should see", "users/new" do |template|
response.should render_template(template)
end
end
end
When I run this story (“ruby stories/signin_process.rb”) I get the
error:
NoMethodError: undefined method `render_template’ for
#ActionController::Integration::Session:0x327d974
Any ideas?
Thanks,
Ben