aboutsummaryrefslogtreecommitdiffstats
path: root/spec/policies
diff options
context:
space:
mode:
authorcedricnjanga2017-11-13 12:33:15 +0100
committercedricnjanga2017-11-13 12:43:15 +0100
commitb81cbd6de7944443f9a024acb5fa6cdfdfeaac63 (patch)
treed425705f149dfbcf840606570df10c9d1200708e /spec/policies
parentf74240182d95fd43f4aabc14b6560158dd276b21 (diff)
downloadchouette-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.rb19
-rw-r--r--spec/policies/compliance_control_set_policy_spec.rb8
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