Qual é o significado de page e page.body na Capivara
Eu sou um novato tentando testar meu projeto Rails usando Capybara, mas estou confuso com o significado de page e page.body, quando tento detectar alguma string da minha div: (in: js => true mode)
<div>"some content"</div>
Alguns dos meus testes serão aprovados com
page.should have_content "some content"
Alguns vão passar com
page.body.should have_content "some content"
Eu tento colocar o conteúdo, mas apenas "page.body" me fornece informações valiosas, a "página" em si não me mostra nada e não consigo encontrar nenhuma explicação sólida sobre o que página e page.body fizeram. Alguém pode me ajudar?