diff options
| author | cedricnjanga | 2017-09-28 10:05:18 +0200 | 
|---|---|---|
| committer | cedricnjanga | 2017-09-28 10:06:32 +0200 | 
| commit | 2b5815827005f7fa69403b9177feafa4d42c3cb2 (patch) | |
| tree | 660c0dafa80e4ff8d218641dd982746c46e897a9 | |
| parent | 55779bdf1737eea5e5ae79bacfebabbc249643af (diff) | |
| download | chouette-core-2b5815827005f7fa69403b9177feafa4d42c3cb2.tar.bz2 | |
Refs #4623 : Add orrigin code to Compliance Check
| -rw-r--r-- | app/models/compliance_check.rb | 1 | ||||
| -rw-r--r-- | db/migrate/20170928075431_add_origin_code_to_compliance_checks.rb | 5 | ||||
| -rw-r--r-- | spec/factories/compliance_checks.rb | 1 | ||||
| -rw-r--r-- | spec/models/compliance_check_spec.rb | 1 | 
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 | 
