diff --git a/app/models/certifier.rb b/app/models/certifier.rb index 1292322..ba9b712 100644 --- a/app/models/certifier.rb +++ b/app/models/certifier.rb @@ -1,5 +1,7 @@ class Certifier < ActiveRecord::Base + attr_accessible :name + SEARCHABLE_FIELDS = { :name => 10, :description => 3, diff --git a/app/models/qualifier.rb b/app/models/qualifier.rb index 6ae55d0..da3c2ce 100644 --- a/app/models/qualifier.rb +++ b/app/models/qualifier.rb @@ -1,5 +1,7 @@ class Qualifier < ActiveRecord::Base + attr_accessible :name + SEARCHABLE_FIELDS = { :name => 1, } diff --git a/test/unit/qualifier_certifier_test.rb b/test/unit/qualifier_certifier_test.rb index 7757e93..513e703 100644 --- a/test/unit/qualifier_certifier_test.rb +++ b/test/unit/qualifier_certifier_test.rb @@ -2,24 +2,18 @@ require File.dirname(__FILE__) + '/../test_helper' class QualifierCertifierTest < ActiveSupport::TestCase - should 'qualifier has many certifiers' do + should 'connect certifiers and qualifiers' do env_one = fast_create(Environment) - qualifier = Qualifier.create(:name => 'Qualifier', :environment => env_one) - certifier = Certifier.create(:name => 'Certifier', :environment => env_one) + qualifier = env_one.qualifiers.create(:name => 'Qualifier') + certifier = env_one.certifiers.create(:name => 'Certifier') - QualifierCertifier.create(:qualifier => qualifier, :certifier => certifier) - - assert_includes qualifier.certifiers, certifier - end - - should 'certifier has many qualifiers' do - env_one = fast_create(Environment) - qualifier = Qualifier.create(:name => 'Qualifier', :environment => env_one) - certifier = Certifier.create(:name => 'Certifier', :environment => env_one) - - QualifierCertifier.create(:qualifier => qualifier, :certifier => certifier) + QualifierCertifier.new.tap do |qc| + qc.qualifier = qualifier + qc.certifier = certifier + end.save! assert_includes certifier.qualifiers, qualifier + assert_includes qualifier.certifiers, certifier end end -- libgit2 0.21.2