/users API accepts boolean strings for generate_password field (#28686).

Patch by Gregor Schmidt.


git-svn-id: http://svn.redmine.org/redmine/trunk@17327 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2018-05-06 08:31:23 +00:00
parent 350a2e3782
commit 43d9bea7c5
2 changed files with 17 additions and 1 deletions

View File

@@ -152,6 +152,22 @@ class Redmine::ApiTest::UsersTest < Redmine::ApiTest::Base
assert_select 'user id', :text => user.id.to_s
end
test "POST /users.xml with generate_password should generate password" do
assert_difference('User.count') do
post '/users.xml',
:params => {
:user => {
:login => 'foo', :firstname => 'Firstname', :lastname => 'Lastname',
:mail => 'foo@example.net', :generate_password => 'true'
}
},
:headers => credentials('admin')
end
user = User.order('id DESC').first
assert user.hashed_password.present?
end
test "POST /users.json with valid parameters should create the user" do
assert_difference('User.count') do
post '/users.json',