aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/compliance_check_set.rb2
-rw-r--r--spec/models/compliance_check_set_spec.rb6
2 files changed, 8 insertions, 0 deletions
diff --git a/app/models/compliance_check_set.rb b/app/models/compliance_check_set.rb
index 006d14bef..80e499b74 100644
--- a/app/models/compliance_check_set.rb
+++ b/app/models/compliance_check_set.rb
@@ -33,6 +33,8 @@ class ComplianceCheckSet < ActiveRecord::Base
if statuses_ok_or_ignored?(statuses)
return update(status: 'successful')
end
+
+ true
end
private
diff --git a/spec/models/compliance_check_set_spec.rb b/spec/models/compliance_check_set_spec.rb
index d09a9cc95..0159d1c6b 100644
--- a/spec/models/compliance_check_set_spec.rb
+++ b/spec/models/compliance_check_set_spec.rb
@@ -82,5 +82,11 @@ RSpec.describe ComplianceCheckSet, type: :model do
expect(check_set.status).to eq('successful')
end
+
+ it "returns true when the status did not get updated" do
+ check_set = create(:compliance_check_set)
+
+ expect(check_set.update_status).to be true
+ end
end
end