Sha256: 50d452821c3d6599af922f6a6499a563e67fe26b5730c1916f669b83b804ff5c
Contents?: true
Size: 1.71 KB
Versions: 4
Compression:
Stored size: 1.71 KB
Contents
require File.expand_path(__FILE__ + '/../../spec_helper') describe "#wait_for_field_value" do it "blocks until field is updated" do page.open "http://localhost:4567/jquery.html" page.text("calculator-result").should be_empty page.type "calculator-expression", "2 + 2" page.click "calculator-button", :wait_for => :value, :element => "calculator-result", :value => "4" page.value("calculator-result").should eql("4") end it "times out when field is never properly updated" do page.open "http://localhost:4567/jquery.html" page.text("calculator-result").should be_empty page.type "calculator-expression", "2 + 2" should_timeout do page.click "calculator-button", :wait_for => :value, :element => "calculator-result", :value => "5", :timeout_in_seconds => 2 end end end describe "#wait_for_no_field_value" do it "blocks until field is updated" do page.open "http://localhost:4567/jquery.html" page.text("calculator-result").should be_empty page.type "calculator-expression", "2 + 2" page.click "calculator-button", :wait_for => :no_value, :element => "calculator-result", :value => "" page.value("calculator-result").should eql("4") end it "times out when field is never properly updated" do page.open "http://localhost:4567/jquery.html" should_timeout do page.wait_for_no_field_value "calculator-result", "", :timeout_in_seconds => 2 end end end
Version data entries
4 entries across 4 versions & 2 rubygems