Guard tests for things that aren't supported in Selenium yet

This commit is contained in:
Bryan Helmkamp 2009-09-17 20:13:04 -04:00
parent 8772505322
commit e7a3ac865c

View File

@ -25,9 +25,11 @@ class WebratTest < ActionController::IntegrationTest
end
test "should check the value of a field" do
webrat.simulate do
visit "/"
assert field_labeled("Prefilled").value, "text"
end
end
test "should not carry params through redirects" do
visit before_redirect_form_path
@ -43,21 +45,27 @@ class WebratTest < ActionController::IntegrationTest
test "should follow internal redirects" do
visit internal_redirect_path
webrat.simulate do
assert !response.redirect?
end
assert response.body.include?("OK")
end
test "should not follow external redirects" do
webrat.simulate do
visit external_redirect_path
assert response.redirect?
end
end
test "should recognize the host header to follow redirects properly" do
webrat.simulate do
header "Host", "foo.bar"
visit host_redirect_path
assert !response.redirect?
assert response.body.include?("OK")
end
end
test "should click link by text" do
visit internal_redirect_path