diff options
| author | cedricnjanga | 2017-11-13 12:33:15 +0100 | 
|---|---|---|
| committer | cedricnjanga | 2017-11-13 12:43:15 +0100 | 
| commit | b81cbd6de7944443f9a024acb5fa6cdfdfeaac63 (patch) | |
| tree | d425705f149dfbcf840606570df10c9d1200708e /spec/policies | |
| parent | f74240182d95fd43f4aabc14b6560158dd276b21 (diff) | |
| download | chouette-core-b81cbd6de7944443f9a024acb5fa6cdfdfeaac63.tar.bz2 | |
Refs #4952 Fix bug related to compliance control set action links display
Diffstat (limited to 'spec/policies')
| -rw-r--r-- | spec/policies/compliance_control_block_policy_spec.rb | 19 | ||||
| -rw-r--r-- | spec/policies/compliance_control_set_policy_spec.rb | 8 | 
2 files changed, 23 insertions, 4 deletions
| diff --git a/spec/policies/compliance_control_block_policy_spec.rb b/spec/policies/compliance_control_block_policy_spec.rb new file mode 100644 index 000000000..02c4ae08d --- /dev/null +++ b/spec/policies/compliance_control_block_policy_spec.rb @@ -0,0 +1,19 @@ +require 'rails_helper' + +RSpec.describe ComplianceControlBlockPolicy do + +  let( :record ){ build_stubbed :compliance_control_block } +  before { stub_policy_scope(record) } + +  permissions :create? do +    it_behaves_like 'permitted policy outside referential', 'compliance_control_blocks.create' +  end + +  permissions :update? do +    it_behaves_like 'permitted policy outside referential', 'compliance_control_blocks.update' +  end + +  permissions :destroy? do +    it_behaves_like 'permitted policy outside referential', 'compliance_control_blocks.destroy' +  end +end diff --git a/spec/policies/compliance_control_set_policy_spec.rb b/spec/policies/compliance_control_set_policy_spec.rb index 6ab0bd60c..9b89338d6 100644 --- a/spec/policies/compliance_control_set_policy_spec.rb +++ b/spec/policies/compliance_control_set_policy_spec.rb @@ -6,18 +6,18 @@ RSpec.describe ComplianceControlSetPolicy do    before { stub_policy_scope(record) }    permissions :create? do -    it_behaves_like 'permitted policy outside referential', 'compliance_controls_sets.create' +    it_behaves_like 'permitted policy outside referential', 'compliance_control_sets.create'    end    permissions :update? do -    it_behaves_like 'permitted policy outside referential', 'compliance_controls_sets.update' +    it_behaves_like 'permitted policy outside referential', 'compliance_control_sets.update'    end    permissions :clone? do -    it_behaves_like 'permitted policy outside referential', 'compliance_controls_sets.create' +    it_behaves_like 'permitted policy outside referential', 'compliance_control_sets.create'    end    permissions :destroy? do -    it_behaves_like 'permitted policy outside referential', 'compliance_controls_sets.destroy' +    it_behaves_like 'permitted policy outside referential', 'compliance_control_sets.destroy'    end  end | 
