Fix adding new members to group
This commit is contained in:
parent
3371e40bd4
commit
b7e2be247f
|
@ -1,7 +1,7 @@
|
|||
= form_for @group_member, url: group_group_members_path(@group), html: { class: 'form-horizontal users-group-form' } do |f|
|
||||
.form-group
|
||||
= f.label :user_ids, "People", class: 'control-label'
|
||||
.col-sm-10= users_select_tag(:user_ids, multiple: true, class: 'input-large')
|
||||
.col-sm-10= users_select_tag(:user_ids, multiple: true, class: 'input-large', scope: :all)
|
||||
|
||||
.form-group
|
||||
= f.label :access_level, "Group Access", class: 'control-label'
|
||||
|
|
|
@ -47,6 +47,14 @@ Feature: Groups
|
|||
Then I should not see group "Owned" avatar
|
||||
And I should not see the "Remove avatar" button
|
||||
|
||||
@javascript
|
||||
Scenario: Add user to group
|
||||
Given gitlab user "Mike"
|
||||
When I visit group "Owned" members page
|
||||
And I click link "Add members"
|
||||
When I select "Mike" as "Reporter"
|
||||
Then I should see "Mike" in team list as "Reporter"
|
||||
|
||||
# Leave
|
||||
|
||||
@javascript
|
||||
|
|
|
@ -5,6 +5,32 @@ class Spinach::Features::Groups < Spinach::FeatureSteps
|
|||
include SharedUser
|
||||
include Select2Helper
|
||||
|
||||
step 'gitlab user "Mike"' do
|
||||
create(:user, name: "Mike")
|
||||
end
|
||||
|
||||
step 'I click link "Add members"' do
|
||||
find(:css, 'button.btn-new').click
|
||||
end
|
||||
|
||||
step 'I select "Mike" as "Reporter"' do
|
||||
user = User.find_by(name: "Mike")
|
||||
|
||||
within ".users-group-form" do
|
||||
select2(user.id, from: "#user_ids", multiple: true)
|
||||
select "Reporter", from: "access_level"
|
||||
end
|
||||
|
||||
click_button "Add users to group"
|
||||
end
|
||||
|
||||
step 'I should see "Mike" in team list as "Reporter"' do
|
||||
within '.well-list' do
|
||||
page.should have_content('Mike')
|
||||
page.should have_content('Reporter')
|
||||
end
|
||||
end
|
||||
|
||||
step 'I should see group "Owned" projects list' do
|
||||
Group.find_by(name: "Owned").projects.each do |project|
|
||||
page.should have_link project.name
|
||||
|
|
Loading…
Reference in New Issue