[rspec-users] is there a way to turn on :js => true in the middle of a spec?
David Chelimsky
dchelimsky at gmail.com
Wed May 9 20:44:25 UTC 2012
On Wed, May 9, 2012 at 3:09 PM, Patrick J. Collins
<patrick at collinatorstudios.com> wrote:
> Hi,
>
> If I have a spec with some complicated background stuff-- like say for
> example logging in...
>
> it "does stuff", :js => true do
> fancy_login_helper_method
> visit somewhere_over_the_rainbow_path
> click_button "omg"
> page.should have_content("waka waka")
> end
>
> ... Is there any way to do something like :
>
> it "does stuff" do
> fancy_login_helper_method
> js do
> visit somewhere_over_the_rainbow_path
> click_button "omg"
> page.should have_content("waka waka")
> end
> end
>
> So that I can cut down the time it takes to excute that test a bit? Or
> is that just impossible with the way headless vs browser stuff works?
iiuc, browser is the issue, not headless. The login
token/cookie/whatever needs to be stored in the client so it can
identify itself to the server. What your proposing switches the
client.
More information about the rspec-users
mailing list