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
Pat
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)
> end
>
> The following error occurred:
> stack level too deep
>
>
> Best regards,
> --
> Aaron ?????
> www.nonobo.com
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/rspec-users/attachments/20100121/1721d8ab/attachment.html>