aboutsummaryrefslogtreecommitdiffstats
path: root/spec/models
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/compliance_check_block_spec.rb1
-rw-r--r--spec/models/compliance_check_set_spec.rb3
-rw-r--r--spec/models/compliance_control_set_spec.rb1
3 files changed, 5 insertions, 0 deletions
diff --git a/spec/models/compliance_check_block_spec.rb b/spec/models/compliance_check_block_spec.rb
index f581d5085..a3d98d459 100644
--- a/spec/models/compliance_check_block_spec.rb
+++ b/spec/models/compliance_check_block_spec.rb
@@ -6,4 +6,5 @@ RSpec.describe ComplianceCheckBlock, type: :model do
end
it { should belong_to :compliance_check_set }
+ it { should have_many :compliance_checks }
end
diff --git a/spec/models/compliance_check_set_spec.rb b/spec/models/compliance_check_set_spec.rb
index 6e53c9def..8afea5b3e 100644
--- a/spec/models/compliance_check_set_spec.rb
+++ b/spec/models/compliance_check_set_spec.rb
@@ -9,4 +9,7 @@ RSpec.describe ComplianceCheckSet, type: :model do
it { should belong_to :workbench }
it { should belong_to :compliance_control_set }
it { should belong_to :parent }
+
+ it { should have_many :compliance_checks }
+ it { should have_many :compliance_check_blocks }
end
diff --git a/spec/models/compliance_control_set_spec.rb b/spec/models/compliance_control_set_spec.rb
index edc684bbc..04d1c418c 100644
--- a/spec/models/compliance_control_set_spec.rb
+++ b/spec/models/compliance_control_set_spec.rb
@@ -7,6 +7,7 @@ RSpec.describe ComplianceControlSet, type: :model do
it { should belong_to :organisation }
it { should have_many(:compliance_controls).dependent(:destroy) }
+ it { should have_many(:compliance_control_blocks).dependent(:destroy) }
it { should validate_presence_of :name }
end