spec/watirspec/elements/form_spec.rb in watir-6.13.0 vs spec/watirspec/elements/form_spec.rb in watir-6.14.0

- old
+ new

@@ -1,15 +1,14 @@ -require "watirspec_helper" +require 'watirspec_helper' -describe "Form" do - +describe 'Form' do before :each do - browser.goto(WatirSpec.url_for("forms_with_input_elements.html")) + browser.goto(WatirSpec.url_for('forms_with_input_elements.html')) end - describe "#exists?" do - it "returns true if the form exists" do + describe '#exists?' do + it 'returns true if the form exists' do expect(browser.form(id: 'new_user')).to exist expect(browser.form(id: /new_user/)).to exist expect(browser.form(class: 'user')).to exist expect(browser.form(class: /user/)).to exist @@ -19,11 +18,11 @@ expect(browser.form(action: /to_me/)).to exist expect(browser.form(index: 0)).to exist expect(browser.form(xpath: "//form[@id='new_user']")).to exist end - it "returns the first form if given no args" do + it 'returns the first form if given no args' do expect(browser.form).to exist end it "returns false if the form doesn't exist" do expect(browser.form(id: 'no_such_id')).to_not exist @@ -43,24 +42,23 @@ it "raises TypeError when 'what' argument is invalid" do expect { browser.form(id: 3.14).exists? }.to raise_error(TypeError) end end - describe "#submit" do - it "submits the form" do - browser.form(id: "delete_user").submit + describe '#submit' do + it 'submits the form' do + browser.form(id: 'delete_user').submit Watir::Wait.until { !browser.url.include? 'forms_with_input_elements.html' } - expect(browser.text).to include("Semantic table") + expect(browser.text).to include('Semantic table') end not_compliant_on :safari do - it "triggers onsubmit event and takes its result into account" do - form = browser.form(name: "user_new") + it 'triggers onsubmit event and takes its result into account' do + form = browser.form(name: 'user_new') form.submit expect(form).to exist expect(messages.size).to eq 1 - expect(messages[0]).to eq "submit" + expect(messages[0]).to eq 'submit' end end end - end