Commit d6b940e9f1a3b4be718614fa0a6f961afa9a2796
1 parent
1af7590f
Exists in
master
and in
29 other branches
Fixed test
Showing
1 changed file
with
11 additions
and
1 deletions
Show diff stats
test/unit/price_detail_test.rb
@@ -54,7 +54,7 @@ class PriceDetailTest < ActiveSupport::TestCase | @@ -54,7 +54,7 @@ class PriceDetailTest < ActiveSupport::TestCase | ||
54 | p = PriceDetail.new | 54 | p = PriceDetail.new |
55 | p.valid? | 55 | p.valid? |
56 | 56 | ||
57 | - assert p.errors.invalid?(:production_cost_id) | 57 | + assert p.errors.invalid?(:production_cost) |
58 | end | 58 | end |
59 | 59 | ||
60 | should 'th production cost be unique on scope of product' do | 60 | should 'th production cost be unique on scope of product' do |
@@ -78,4 +78,14 @@ class PriceDetailTest < ActiveSupport::TestCase | @@ -78,4 +78,14 @@ class PriceDetailTest < ActiveSupport::TestCase | ||
78 | assert_equal "10.00", price_detail.formatted_value(:price) | 78 | assert_equal "10.00", price_detail.formatted_value(:price) |
79 | end | 79 | end |
80 | 80 | ||
81 | + should 'have the production cost name as name' do | ||
82 | + product = fast_create(Product) | ||
83 | + cost = fast_create(ProductionCost, :name => 'Energy',:owner_id => Environment.default.id, :owner_type => 'environment') | ||
84 | + | ||
85 | + detail = product.price_details.create(:production_cost => cost, :price => 10) | ||
86 | + | ||
87 | + assert_equal 'Energy', detail.name | ||
88 | + end | ||
89 | + | ||
90 | + | ||
81 | end | 91 | end |