29 lines
712 B
Ruby
29 lines
712 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.describe "Assign | Group Preferences", type: :system, js: true do
|
|
fab!(:admin)
|
|
fab!(:group)
|
|
|
|
before do
|
|
SiteSetting.assign_enabled = true
|
|
sign_in(admin)
|
|
end
|
|
|
|
it "allows to change who can assign a group" do
|
|
visit "/g/#{group.name}/manage/interaction"
|
|
select_kit = PageObjects::Components::SelectKit.new(".groups-form-assignable-level")
|
|
|
|
expect(select_kit).to have_selected_value(0)
|
|
|
|
select_kit.expand
|
|
select_kit.select_row_by_value(99)
|
|
|
|
expect(select_kit).to have_selected_value(99)
|
|
|
|
page.find(".group-manage-save").click
|
|
visit "/g/#{group.name}/manage/interaction"
|
|
|
|
expect(select_kit).to have_selected_value(99)
|
|
end
|
|
end
|