diff options
| author | Robert | 2017-11-29 18:17:38 +0100 |
|---|---|---|
| committer | Robert | 2017-11-29 18:17:38 +0100 |
| commit | 42b6bcdf4b6a378d53e377e9a350b5f0d66a3202 (patch) | |
| tree | 07617ae120431104edf3f7f5e0b1b90607b754d6 /spec | |
| parent | e0a3661e0946f634c7733a5ab932e7f695597ce1 (diff) | |
| download | chouette-core-4824-create_line_referentials.tar.bz2 | |
Fixes: #4824@0.5h; Implemented Policies4824-create_line_referentials
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/fixtures/zip/.gitkeep | 0 | ||||
| -rw-r--r-- | spec/policies/access_link_policy_spec.rb | 10 | ||||
| -rw-r--r-- | spec/policies/company_policy_spec.rb | 10 | ||||
| -rw-r--r-- | spec/policies/line_policy_spec.rb | 10 | ||||
| -rw-r--r-- | spec/policies/network_policy_spec.rb | 10 | ||||
| -rw-r--r-- | spec/policies/stop_area_policy_spec.rb | 10 |
6 files changed, 25 insertions, 25 deletions
diff --git a/spec/fixtures/zip/.gitkeep b/spec/fixtures/zip/.gitkeep new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/spec/fixtures/zip/.gitkeep diff --git a/spec/policies/access_link_policy_spec.rb b/spec/policies/access_link_policy_spec.rb index 6194ae55c..65b7bbee9 100644 --- a/spec/policies/access_link_policy_spec.rb +++ b/spec/policies/access_link_policy_spec.rb @@ -3,18 +3,18 @@ RSpec.describe AccessLinkPolicy, type: :policy do let( :record ){ build_stubbed :access_link } permissions :create? do - it_behaves_like 'permitted policy and same organisation', "access_links.create", archived: true + it_behaves_like 'permitted policy and same organisation', "access_links.create", archived: true end permissions :destroy? do - it_behaves_like 'permitted policy and same organisation', "access_links.destroy", archived: true + it_behaves_like 'permitted policy and same organisation', "access_links.destroy", archived: true end permissions :edit? do - it_behaves_like 'permitted policy and same organisation', "access_links.update", archived: true + it_behaves_like 'permitted policy and same organisation', "access_links.update", archived: true end permissions :new? do - it_behaves_like 'permitted policy and same organisation', "access_links.create", archived: true + it_behaves_like 'permitted policy and same organisation', "access_links.create", archived: true end permissions :update? do - it_behaves_like 'permitted policy and same organisation', "access_links.update", archived: true + it_behaves_like 'permitted policy and same organisation', "access_links.update", archived: true end end diff --git a/spec/policies/company_policy_spec.rb b/spec/policies/company_policy_spec.rb index 2d249a2be..152b61199 100644 --- a/spec/policies/company_policy_spec.rb +++ b/spec/policies/company_policy_spec.rb @@ -24,19 +24,19 @@ RSpec.describe CompanyPolicy, type: :policy do context 'Destructive actions →' do permissions :create? do - it_behaves_like 'always forbidden', 'companies.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'companies.create', archived: true end permissions :destroy? do - it_behaves_like 'always forbidden', 'companies.destroy', archived: true + it_behaves_like 'permitted policy and same organisation', 'companies.destroy', archived: true end permissions :edit? do - it_behaves_like 'always forbidden', 'companies.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'companies.update', archived: true end permissions :new? do - it_behaves_like 'always forbidden', 'companies.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'companies.create', archived: true end permissions :update? do - it_behaves_like 'always forbidden', 'companies.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'companies.update', archived: true end end end diff --git a/spec/policies/line_policy_spec.rb b/spec/policies/line_policy_spec.rb index 334073506..da99d1726 100644 --- a/spec/policies/line_policy_spec.rb +++ b/spec/policies/line_policy_spec.rb @@ -24,19 +24,19 @@ RSpec.describe LinePolicy, type: :policy do context 'Destructive actions →' do permissions :create? do - it_behaves_like 'always forbidden', 'lines.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'lines.create', archived: true end permissions :destroy? do - it_behaves_like 'always forbidden', 'lines.destroy', archived: true + it_behaves_like 'permitted policy and same organisation', 'lines.destroy', archived: true end permissions :edit? do - it_behaves_like 'always forbidden', 'lines.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'lines.update', archived: true end permissions :new? do - it_behaves_like 'always forbidden', 'lines.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'lines.create', archived: true end permissions :update? do - it_behaves_like 'always forbidden', 'lines.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'lines.update', archived: true end end diff --git a/spec/policies/network_policy_spec.rb b/spec/policies/network_policy_spec.rb index c09546c22..aeffdd0d2 100644 --- a/spec/policies/network_policy_spec.rb +++ b/spec/policies/network_policy_spec.rb @@ -24,19 +24,19 @@ RSpec.describe Chouette::NetworkPolicy, type: :policy do context 'Destructive actions →' do permissions :create? do - it_behaves_like 'always forbidden', 'networks.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'networks.create', archived: true end permissions :destroy? do - it_behaves_like 'always forbidden', 'networks.destroy', archived: true + it_behaves_like 'permitted policy and same organisation', 'networks.destroy', archived: true end permissions :edit? do - it_behaves_like 'always forbidden', 'networks.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'networks.update', archived: true end permissions :new? do - it_behaves_like 'always forbidden', 'networks.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'networks.create', archived: true end permissions :update? do - it_behaves_like 'always forbidden', 'networks.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'networks.update', archived: true end end end diff --git a/spec/policies/stop_area_policy_spec.rb b/spec/policies/stop_area_policy_spec.rb index 8fe59c8e3..45a938564 100644 --- a/spec/policies/stop_area_policy_spec.rb +++ b/spec/policies/stop_area_policy_spec.rb @@ -24,19 +24,19 @@ RSpec.describe StopAreaPolicy, type: :policy do context 'Destructive actions →' do permissions :create? do - it_behaves_like 'always forbidden', 'stop_areas.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'stop_areas.create', archived: true end permissions :destroy? do - it_behaves_like 'always forbidden', 'stop_areas.destroy', archived: true + it_behaves_like 'permitted policy and same organisation', 'stop_areas.destroy', archived: true end permissions :edit? do - it_behaves_like 'always forbidden', 'stop_areas.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'stop_areas.update', archived: true end permissions :new? do - it_behaves_like 'always forbidden', 'stop_areas.create', archived: true + it_behaves_like 'permitted policy and same organisation', 'stop_areas.create', archived: true end permissions :update? do - it_behaves_like 'always forbidden', 'stop_areas.update', archived: true + it_behaves_like 'permitted policy and same organisation', 'stop_areas.update', archived: true end end end |
