[#4181] Add a total field to deliverables.
This commit is contained in:
@@ -7,4 +7,27 @@ class DeliverableTest < ActiveSupport::TestCase
|
||||
should_validate_presence_of :title
|
||||
should_validate_presence_of :type
|
||||
should_validate_presence_of :manager
|
||||
|
||||
context "#total=" do
|
||||
should "strip dollar signs when writing" do
|
||||
d = Deliverable.new
|
||||
d.total = '$100.00'
|
||||
|
||||
assert_equal 100.00, d.total.to_f
|
||||
end
|
||||
|
||||
should "strip commas when writing" do
|
||||
d = Deliverable.new
|
||||
d.total = '20,100.00'
|
||||
|
||||
assert_equal 20100.00, d.total.to_f
|
||||
end
|
||||
|
||||
should "strip spaces when writing" do
|
||||
d = Deliverable.new
|
||||
d.total = '20 100.00'
|
||||
|
||||
assert_equal 20100.00, d.total.to_f
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user