I'm a newbie try to test my Rails project using Capybara, but I'm confused with the meaning of page and page.body, when I try to detect some string from my div: (in :js=>true mode)
<div>"some content"</div>
Some of my test will pass with
page.should have_content "some content"
Some will pass with
page.body.should have_content "some content"
I try to puts the content but only "page.body" will give me some valuable information, the "page" itself will show me nothing, and I can't find any solid explanation about what page and page.body did. Can anyone help me?