mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-02 05:39:40 +00:00
Adds a test for adding a group membership with the REST API (#17904).
git-svn-id: http://svn.redmine.org/redmine/trunk@13426 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
8b998ec05b
commit
8b678837a3
@ -89,6 +89,16 @@ class Redmine::ApiTest::MembershipsTest < Redmine::ApiTest::Base
|
||||
end
|
||||
end
|
||||
|
||||
test "POST /projects/:project_id/memberships.xml should create the group membership" do
|
||||
group = Group.find(11)
|
||||
|
||||
assert_difference 'Member.count', 1 + group.users.count do
|
||||
post '/projects/1/memberships.xml', {:membership => {:user_id => 11, :role_ids => [2,3]}}, credentials('jsmith')
|
||||
|
||||
assert_response :created
|
||||
end
|
||||
end
|
||||
|
||||
test "POST /projects/:project_id/memberships.xml with invalid parameters should return errors" do
|
||||
assert_no_difference 'Member.count' do
|
||||
post '/projects/1/memberships.xml', {:membership => {:role_ids => [2,3]}}, credentials('jsmith')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user