Commit ff2a47e2fd60873422bbe7c7ed74595fb8353332
1 parent
05a4e705
Exists in
master
and in
29 other branches
Rails3: Fix Qualifier unit tests
Showing
2 changed files
with
6 additions
and
3 deletions
Show diff stats
app/models/product_qualifier.rb
test/unit/qualifier_test.rb
@@ -13,10 +13,10 @@ class QualifierTest < ActiveSupport::TestCase | @@ -13,10 +13,10 @@ class QualifierTest < ActiveSupport::TestCase | ||
13 | 13 | ||
14 | should 'belongs to environment' do | 14 | should 'belongs to environment' do |
15 | env_one = fast_create(Environment) | 15 | env_one = fast_create(Environment) |
16 | - qualifier_from_env_one = Qualifier.create(:name => 'Qualifier from environment one', :environment => env_one) | 16 | + qualifier_from_env_one = env_one.qualifiers.create(:name => 'Qualifier from environment one') |
17 | 17 | ||
18 | env_two = fast_create(Environment) | 18 | env_two = fast_create(Environment) |
19 | - qualifier_from_env_two = Qualifier.create(:name => 'Qualifier from environment two', :environment => env_two) | 19 | + qualifier_from_env_two = env_two.qualifiers.create(:name => 'Qualifier from environment two') |
20 | 20 | ||
21 | assert_includes env_one.qualifiers, qualifier_from_env_one | 21 | assert_includes env_one.qualifiers, qualifier_from_env_one |
22 | assert_not_includes env_one.qualifiers, qualifier_from_env_two | 22 | assert_not_includes env_one.qualifiers, qualifier_from_env_two |
@@ -24,7 +24,7 @@ class QualifierTest < ActiveSupport::TestCase | @@ -24,7 +24,7 @@ class QualifierTest < ActiveSupport::TestCase | ||
24 | 24 | ||
25 | should 'name is mandatory' do | 25 | should 'name is mandatory' do |
26 | env_one = fast_create(Environment) | 26 | env_one = fast_create(Environment) |
27 | - qualifier = Qualifier.new(:environment => env_one) | 27 | + qualifier = env_one.qualifiers.build |
28 | assert !qualifier.valid? | 28 | assert !qualifier.valid? |
29 | 29 | ||
30 | qualifier.name = 'Qualifier name' | 30 | qualifier.name = 'Qualifier name' |