[rspec-users] RSpec Story - SystemStackError: stack level too deep
Ben Men
lists at ruby-forum.com
Thu Jun 5 13:29:25 EDT 2008
I have a story that executes the following (as an example to show the
bug I'm experiencing):
----------------------------------------------
Given "I have a fake post saved" do
@postCount = Post.find(:all).length
@post = Post.new
@post.employee_id = 123
@post.name = "Name of the Post"
@post.description = "Description of the Post"
@post.save
end
Given "I have visited some page" do
get("/posts/")
end
When "I get some other page" do
get('/posts/'+ at post.id)
end
Then "my variable should still be set" do
Post.find(:all).length.should == 1 + @postCount
end
----------------------------------------------
It fails with "SystemStackError: stack level too deep" on the "When I
get some other page" bit. If I remove the + at post.id bit, OR if I switch
the order execution of the Given statements, the story works. What's
going on? Is this a bug, or am I just missing something?
Additionally, I've tried updating to RSpec Edge by running
"script/plugin install git://github.com/dchelimsky/rspec", but I keep
receiving Plugin not found: ["git://github.com/dchelimsky/rspec"].
--
Posted via http://www.ruby-forum.com/.
More information about the rspec-users
mailing list