Testando window.location com capivara

Capivara não segue o redirecionamento se a página está mudando devido a uma mudança em window.location. Isso é típico em aplicativos de backbone.

Na capivara current_pathsó muda após um redirecionamento HTTP.

Como alternativa, você pode testar o conteúdo da página de destino.

Por exemplo, ao escrever etapas do pepino, se a outra página tiver um rótulo “navegar”, você pode testá-la com:

Then I should see "browse"

Ao invés de:

Then I should be on the browse page