Fix regression of not sending default values in password fields
This commit is contained in:
parent
8227a6764f
commit
4729b9a20a
|
@ -1,3 +1,9 @@
|
|||
== Trunk
|
||||
|
||||
* Bug fixes
|
||||
|
||||
* Fix regression of not sending default values in password fields
|
||||
|
||||
== 0.2.0 / 2008-04-04
|
||||
|
||||
* 4 Major enhancements
|
||||
|
|
|
@ -416,7 +416,7 @@ module ActionController
|
|||
|
||||
def add_default_params_from_inputs_for(form) # :nodoc:
|
||||
(form / "input").each do |input|
|
||||
next unless %w[text hidden].include?(input.attributes["type"])
|
||||
next unless %w[text password hidden].include?(input.attributes["type"])
|
||||
add_form_data(input, input.attributes["value"])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -126,6 +126,17 @@ class ClicksButtonTest < Test::Unit::TestCase
|
|||
@session.clicks_button("Login")
|
||||
end
|
||||
|
||||
def test_should_send_default_password_field_values
|
||||
@response.stubs(:body).returns(<<-EOS)
|
||||
<form method="get" action="/login">
|
||||
<input id="user_password" name="user[password]" value="mypass" type="password" />
|
||||
<input type="submit" />
|
||||
</form>
|
||||
EOS
|
||||
@session.expects(:get_via_redirect).with("/login", "user" => {"password" => "mypass"})
|
||||
@session.clicks_button
|
||||
end
|
||||
|
||||
def test_should_send_default_hidden_field_values
|
||||
@response.stubs(:body).returns(<<-EOS)
|
||||
<form method="get" action="/login">
|
||||
|
|
Loading…
Reference in New Issue