aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcedricnjanga2017-09-28 10:05:18 +0200
committercedricnjanga2017-09-28 10:06:32 +0200
commit2b5815827005f7fa69403b9177feafa4d42c3cb2 (patch)
tree660c0dafa80e4ff8d218641dd982746c46e897a9
parent55779bdf1737eea5e5ae79bacfebabbc249643af (diff)
downloadchouette-core-2b5815827005f7fa69403b9177feafa4d42c3cb2.tar.bz2
Refs #4623 : Add orrigin code to Compliance Check
-rw-r--r--app/models/compliance_check.rb1
-rw-r--r--db/migrate/20170928075431_add_origin_code_to_compliance_checks.rb5
-rw-r--r--spec/factories/compliance_checks.rb1
-rw-r--r--spec/models/compliance_check_spec.rb1
4 files changed, 8 insertions, 0 deletions
diff --git a/app/models/compliance_check.rb b/app/models/compliance_check.rb
index 85cf5e37e..4c29129b9 100644
--- a/app/models/compliance_check.rb
+++ b/app/models/compliance_check.rb
@@ -6,4 +6,5 @@ class ComplianceCheck < ActiveRecord::Base
validates :criticity, presence: true
validates :name, presence: true
validates :code, presence: true
+ validates :origin_code, presence: true
end
diff --git a/db/migrate/20170928075431_add_origin_code_to_compliance_checks.rb b/db/migrate/20170928075431_add_origin_code_to_compliance_checks.rb
new file mode 100644
index 000000000..43849bcfe
--- /dev/null
+++ b/db/migrate/20170928075431_add_origin_code_to_compliance_checks.rb
@@ -0,0 +1,5 @@
+class AddOriginCodeToComplianceChecks < ActiveRecord::Migration
+ def change
+ add_column :compliance_checks, :origin_code, :string
+ end
+end
diff --git a/spec/factories/compliance_checks.rb b/spec/factories/compliance_checks.rb
index 4009653da..f9af62c73 100644
--- a/spec/factories/compliance_checks.rb
+++ b/spec/factories/compliance_checks.rb
@@ -4,6 +4,7 @@ FactoryGirl.define do
type "Type"
criticity :info
code "code"
+ origin_code "code"
comment "Text"
association :compliance_check_set
association :compliance_check_block
diff --git a/spec/models/compliance_check_spec.rb b/spec/models/compliance_check_spec.rb
index 4fbc23d42..acdcc3ebf 100644
--- a/spec/models/compliance_check_spec.rb
+++ b/spec/models/compliance_check_spec.rb
@@ -11,4 +11,5 @@ RSpec.describe ComplianceCheck, type: :model do
it { should validate_presence_of :criticity }
it { should validate_presence_of :name }
it { should validate_presence_of :code }
+ it { should validate_presence_of :origin_code }
end