diff options
| author | Alban Peignier | 2017-12-20 09:18:18 +0100 | 
|---|---|---|
| committer | GitHub | 2017-12-20 09:18:18 +0100 | 
| commit | 0a5c1fd25403c327593a5cbe10c7c58be6128c89 (patch) | |
| tree | 91a8aaf68a3b6291066c03b70ee3d315ce746897 /spec/policies | |
| parent | e7bece2f871d51ad71ee2ee258afd985bf8d8485 (diff) | |
| parent | 49a515b474cf64b02f6dfc7a449f3a45aa21e7ca (diff) | |
| download | chouette-core-0a5c1fd25403c327593a5cbe10c7c58be6128c89.tar.bz2 | |
Merge pull request #155 from af83/5325-use-policies-for-calendars-sharing
Use policies for calendar sharing. Refs #5325 
Diffstat (limited to 'spec/policies')
| -rw-r--r-- | spec/policies/calendar_policy_spec.rb | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/spec/policies/calendar_policy_spec.rb b/spec/policies/calendar_policy_spec.rb index 294be8198..5fd1eca47 100644 --- a/spec/policies/calendar_policy_spec.rb +++ b/spec/policies/calendar_policy_spec.rb @@ -5,18 +5,21 @@ RSpec.describe CalendarPolicy, type: :policy do    permissions :create? do -    it_behaves_like 'permitted policy', 'calendars.create', archived: true +    it_behaves_like 'permitted policy', 'calendars.create' +  end +  permissions :share? do +    it_behaves_like 'permitted policy and same organisation', 'calendars.share'    end    permissions :destroy? do -    it_behaves_like 'permitted policy and same organisation', 'calendars.destroy', archived: true +    it_behaves_like 'permitted policy and same organisation', 'calendars.destroy'    end    permissions :edit? do -    it_behaves_like 'permitted policy and same organisation', 'calendars.update', archived: true +    it_behaves_like 'permitted policy and same organisation', 'calendars.update'    end    permissions :new? do -    it_behaves_like 'permitted policy', 'calendars.create', archived: true +    it_behaves_like 'permitted policy', 'calendars.create'    end    permissions :update? do -    it_behaves_like 'permitted policy and same organisation', 'calendars.update', archived: true +    it_behaves_like 'permitted policy and same organisation', 'calendars.update'    end  end | 
