Sha256: 03b41779c9e318267ca57afeadb2e238afc845897898f94f249357195f463bd5
Contents?: true
Size: 569 Bytes
Versions: 4
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true Capybara::SpecHelper.spec "#execute_script", requires: [:js] do it "should execute the given script and return nothing" do @session.visit('/with_js') expect(@session.execute_script("document.getElementById('change').textContent = 'Funky Doodle'")).to be_nil expect(@session).to have_css('#change', text: 'Funky Doodle') end it "should be able to call functions defined in the page" do @session.visit('/with_js') expect{ @session.execute_script("$('#change').text('Funky Doodle')") }.not_to raise_error end end
Version data entries
4 entries across 4 versions & 1 rubygems