summaryrefslogtreecommitdiff
path: root/spec/models/ability_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/ability_spec.rb')
-rw-r--r--spec/models/ability_spec.rb19
1 files changed, 10 insertions, 9 deletions
diff --git a/spec/models/ability_spec.rb b/spec/models/ability_spec.rb
index fe32d367176..aa3b2bbf471 100644
--- a/spec/models/ability_spec.rb
+++ b/spec/models/ability_spec.rb
@@ -191,21 +191,22 @@ describe Ability, lib: true do
admin = create(:admin)
results = described_class.project_abilities(admin, project)
- expect(results.count).to eq(90)
+
+ expect(results.count).to eq(68)
end
it 'returns permissions for an owner' do
results = described_class.project_abilities(project.owner, project)
- expect(results.count).to eq(90)
+ expect(results.count).to eq(68)
end
- it 'returns permissions for a guest' do
- project.team << [user, :guest]
+ it 'returns permissions for a master' do
+ project.team << [user, :master]
results = described_class.project_abilities(user, project)
- expect(results.count).to eq(22)
+ expect(results.count).to eq(60)
end
it 'returns permissions for a developer' do
@@ -213,15 +214,15 @@ describe Ability, lib: true do
results = described_class.project_abilities(user, project)
- expect(results.count).to eq(22)
+ expect(results.count).to eq(44)
end
- it 'returns permissions for a master' do
- project.team << [user, :master]
+ it 'returns permissions for a guest' do
+ project.team << [user, :guest]
results = described_class.project_abilities(user, project)
- expect(results.count).to eq(22)
+ expect(results.count).to eq(21)
end
end
end