From ff2a47e2fd60873422bbe7c7ed74595fb8353332 Mon Sep 17 00:00:00 2001 From: Leandro Nunes dos Santos Date: Fri, 2 Aug 2013 11:57:55 -0300 Subject: [PATCH] Rails3: Fix Qualifier unit tests --- app/models/product_qualifier.rb | 3 +++ test/unit/qualifier_test.rb | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/models/product_qualifier.rb b/app/models/product_qualifier.rb index f60773b..9a2fd57 100644 --- a/app/models/product_qualifier.rb +++ b/app/models/product_qualifier.rb @@ -1,4 +1,7 @@ class ProductQualifier < ActiveRecord::Base + + attr_accessible :qualifier, :product, :certifier + belongs_to :qualifier belongs_to :product belongs_to :certifier diff --git a/test/unit/qualifier_test.rb b/test/unit/qualifier_test.rb index 4b17671..4591658 100644 --- a/test/unit/qualifier_test.rb +++ b/test/unit/qualifier_test.rb @@ -13,10 +13,10 @@ class QualifierTest < ActiveSupport::TestCase should 'belongs to environment' do env_one = fast_create(Environment) - qualifier_from_env_one = Qualifier.create(:name => 'Qualifier from environment one', :environment => env_one) + qualifier_from_env_one = env_one.qualifiers.create(:name => 'Qualifier from environment one') env_two = fast_create(Environment) - qualifier_from_env_two = Qualifier.create(:name => 'Qualifier from environment two', :environment => env_two) + qualifier_from_env_two = env_two.qualifiers.create(:name => 'Qualifier from environment two') assert_includes env_one.qualifiers, qualifier_from_env_one assert_not_includes env_one.qualifiers, qualifier_from_env_two @@ -24,7 +24,7 @@ class QualifierTest < ActiveSupport::TestCase should 'name is mandatory' do env_one = fast_create(Environment) - qualifier = Qualifier.new(:environment => env_one) + qualifier = env_one.qualifiers.build assert !qualifier.valid? qualifier.name = 'Qualifier name' -- libgit2 0.21.2