Files
redmine_contracts/test/unit/overhead_budget_test.rb
2011-09-15 10:38:16 -07:00

33 lines
744 B
Ruby

require File.dirname(__FILE__) + '/../test_helper'
class OverheadBudgetTest < ActiveSupport::TestCase
should_belong_to :deliverable
should_belong_to :time_entry_activity
should_validate_presence_of :time_entry_activity_id
context "#budget=" do
should "strip dollar signs when writing" do
e = OverheadBudget.new
e.budget = '$100.00'
assert_equal 100.00, e.budget.to_f
end
should "strip commas when writing" do
e = OverheadBudget.new
e.budget = '20,100.00'
assert_equal 20100.00, e.budget.to_f
end
should "strip spaces when writing" do
e = OverheadBudget.new
e.budget = '20 100.00'
assert_equal 20100.00, e.budget.to_f
end
end
end