0
@@ -50,6 +50,16 @@ describe "checks" do
0
+ it "should fail if the checkbox is disabled" do
0
+ @session.response_body = <<-EOS
0
+ <form method="post" action="/login">
0
+ <input type="checkbox" name="remember_me" disabled="disabled" />
0
+ <input type="submit" />
0
+ lambda { @session.checks "remember_me" }.should raise_error
0
it "should result in a custom value being posted" do
0
@session.response_body = <<-EOS
0
<form method="post" action="/login">
0
@@ -87,6 +97,16 @@ describe "unchecks" do
0
lambda { @session.unchecks "remember_me" }.should raise_error
0
+ it "should fail if the checkbox is disabled" do
0
+ @session.response_body = <<-EOS
0
+ <form method="post" action="/login">
0
+ <input type="checkbox" name="remember_me" checked="checked" disabled="disabled" />
0
+ <input type="submit" />
0
+ lambda { @session.unchecks "remember_me" }.should raise_error
0
it "should uncheck rails style checkboxes" do
0
@session.response_body = <<-EOS
0
<form method="get" action="/login">