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 | |
| 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')
| -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 |
