spec/watirspec/form_spec.rb in watir-webdriver-0.0.6 vs spec/watirspec/form_spec.rb in watir-webdriver-0.0.7
- old
+ new
@@ -1,7 +1,7 @@
# encoding: utf-8
-require File.dirname(__FILE__) + '/spec_helper'
+require File.expand_path('spec_helper', File.dirname(__FILE__))
describe "Form" do
before :each do
browser.goto(WatirSpec.files + "/forms_with_input_elements.html")
@@ -10,14 +10,12 @@
describe "#exists?" do
it "returns true if the form exists" do
browser.form(:id, 'new_user').should exist
browser.form(:id, /new_user/).should exist
- bug "WTR-355", :watir do
- browser.form(:class, 'user').should exist
- browser.form(:class, /user/).should exist
- end
+ browser.form(:class, 'user').should exist
+ browser.form(:class, /user/).should exist
browser.form(:method, 'post').should exist
browser.form(:method, /post/).should exist
browser.form(:action, 'post_to_me').should exist
browser.form(:action, /to_me/).should exist
@@ -27,39 +25,33 @@
it "returns false if the form doesn't exist" do
browser.form(:id, 'no_such_id').should_not exist
browser.form(:id, /no_such_id/).should_not exist
- bug "WTR-355", :watir do
- browser.form(:class, 'no_such_class').should_not exist
- browser.form(:class, /no_such_class/).should_not exist
- end
+ browser.form(:class, 'no_such_class').should_not exist
+ browser.form(:class, /no_such_class/).should_not exist
browser.form(:method, 'no_such_method').should_not exist
browser.form(:method, /no_such_method/).should_not exist
browser.form(:action, 'no_such_action').should_not exist
browser.form(:action, /no_such_action/).should_not exist
browser.form(:index, 1337).should_not exist
browser.form(:xpath, "//form[@id='no_such_id']").should_not exist
end
- bug "WTR-356", :watir do
- it "raises TypeError when 'what' argument is invalid" do
- lambda { browser.form(:id, 3.14).exists? }.should raise_error(TypeError)
- end
+ it "raises TypeError when 'what' argument is invalid" do
+ lambda { browser.form(:id, 3.14).exists? }.should raise_error(TypeError)
end
it "raises MissingWayOfFindingObjectException when 'how' argument is invalid" do
lambda { browser.form(:no_such_how, 'some_value').exists? }.should raise_error(MissingWayOfFindingObjectException)
end
end
describe "#submit" do
- not_compliant_on :celerity do
- it "submits the form" do
- browser.form(:id, "delete_user").submit
- browser.text.should include("Semantic table")
- end
+ it "submits the form" do
+ browser.form(:id, "delete_user").submit
+ browser.text.should include("Semantic table")
end
end
end