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