|
9 | 9 |
|
10 | 10 | the_subject_behaves_like "instance abilities", Comment, create: false, read: true, update: false, delete: false |
11 | 11 |
|
12 | | - the_subject_behaves_like "class abilities", Comment, create: false, read: true, update: false, destroy: false |
| 12 | + the_subject_behaves_like "class abilities", Comment, create: false, read: true, update: false, delete: false |
13 | 13 | end |
14 | 14 |
|
15 | 15 | context "when the subject is an admin" do |
|
34 | 34 |
|
35 | 35 | the_subject_behaves_like "instance abilities", Comment, create: true, read: true, update: false, delete: false |
36 | 36 |
|
37 | | - the_subject_behaves_like "class abilities", Comment, create: true, read: true, update: true, destroy: true |
| 37 | + the_subject_behaves_like "class abilities", Comment, create: true, read: true, update: true, delete: true |
38 | 38 |
|
39 | 39 | end |
40 | 40 |
|
|
45 | 45 |
|
46 | 46 | the_subject_behaves_like "instance abilities", Comment, create: false, read: true, update: false, delete: false |
47 | 47 |
|
48 | | - the_subject_behaves_like "class abilities", Comment, create: false, read: true, update: true, destroy: true |
| 48 | + the_subject_behaves_like "class abilities", Comment, create: false, read: true, update: true, delete: true |
49 | 49 | end |
50 | 50 | end |
51 | 51 |
|
52 | 52 | context "when the subject is the resource creator" do |
53 | 53 | let_it_be(:subject, refind: true) { creator } |
54 | 54 |
|
55 | | - the_subject_behaves_like "instance abilities", Comment, read: true, update: true, destroy: true |
| 55 | + the_subject_behaves_like "instance abilities", Comment, read: true, update: true, delete: true |
56 | 56 | end |
57 | 57 |
|
58 | 58 | context "when the comment is on an annotation in a closed project with disabled engagement" do |
|
79 | 79 | subject.clear_email_confirmation! |
80 | 80 | end |
81 | 81 |
|
82 | | - the_subject_behaves_like "instance abilities", Comment, create: false, read: true, update: true, destroy: true |
| 82 | + the_subject_behaves_like "instance abilities", Comment, create: false, read: true, update: true, delete: true |
83 | 83 | end |
84 | 84 | end |
85 | 85 |
|
|
0 commit comments