[rspec-users] error: stack level too deep
mailinglists at patmaddox.com
Thu Jan 21 23:52:28 EST 2010
Please provide more context. There should be a stack trace that tells you at which line the error occurs.
This problem typically occurs when you have a method that calls itself and has no return mechanism. Sometimes that can be a sloppily implemented method_missing.
I can't see anything obviously wrong with what you've posted, but there's a lot missing:
* the rest of the spec code
* full error message
* relevant production code
On Jan 21, 2010, at 7:40 PM, aaron zhang wrote:
> hi, guys
> i write follow code :
> it "The default should be based on readers to recommend a book tastes" do
> @pick_book = mock_model(PickBook)
> @pick_books = [@pick_book]
> @recommend_count = 1
> PickBook.should_receive(:recommend_books).with(@recommend_count, at user).and_return(@pick_books)
> post 'create','format'=>'json'
> assigns['pick_books'].should equal(@pick_books)
> response.should be_success
> response.should have_text(@pick_books.to_json)
> The following error occurred:
> stack level too deep
> Best regards,
> Aaron 无书伴我读
> rspec-users mailing list
> rspec-users at rubyforge.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rspec-users