diff options
| -rw-r--r-- | app/models/compliance_check_set.rb | 2 | ||||
| -rw-r--r-- | spec/models/compliance_check_set_spec.rb | 6 |
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 |
