mirror of
https://github.com/discourse/discourse.git
synced 2025-05-29 00:20:54 +08:00
DEV: Apply syntax_tree formatting to plugins/*
This commit is contained in:
@ -142,17 +142,38 @@ describe Chat::ChatChannelFetcher do
|
||||
fab!(:group_user) { Fabricate(:group_user, group: group, user: user1) }
|
||||
|
||||
it "does not include the category channel for member of group with readonly access" do
|
||||
category_channel.update!(chatable: Fabricate(:private_category, group: group, permission_type: CategoryGroup.permission_types[:readonly]))
|
||||
category_channel.update!(
|
||||
chatable:
|
||||
Fabricate(
|
||||
:private_category,
|
||||
group: group,
|
||||
permission_type: CategoryGroup.permission_types[:readonly],
|
||||
),
|
||||
)
|
||||
expect(subject.all_secured_channel_ids(guardian)).to be_empty
|
||||
end
|
||||
|
||||
it "includes the category channel for member of group with create_post access" do
|
||||
category_channel.update!(chatable: Fabricate(:private_category, group: group, permission_type: CategoryGroup.permission_types[:create_post]))
|
||||
category_channel.update!(
|
||||
chatable:
|
||||
Fabricate(
|
||||
:private_category,
|
||||
group: group,
|
||||
permission_type: CategoryGroup.permission_types[:create_post],
|
||||
),
|
||||
)
|
||||
expect(subject.all_secured_channel_ids(guardian)).to match_array([category_channel.id])
|
||||
end
|
||||
|
||||
it "includes the category channel for member of group with full access" do
|
||||
category_channel.update!(chatable: Fabricate(:private_category, group: group, permission_type: CategoryGroup.permission_types[:full]))
|
||||
category_channel.update!(
|
||||
chatable:
|
||||
Fabricate(
|
||||
:private_category,
|
||||
group: group,
|
||||
permission_type: CategoryGroup.permission_types[:full],
|
||||
),
|
||||
)
|
||||
expect(subject.all_secured_channel_ids(guardian)).to match_array([category_channel.id])
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user