Sha256: 8c1e10978bbc427ae1175280345b2a3fe5e14e031c3740dd31a0b1cec43bf9da
Contents?: true
Size: 1023 Bytes
Versions: 1
Compression:
Stored size: 1023 Bytes
Contents
require 'minitest/autorun' require 'duck_puncher' class NumericTest < MiniTest::Unit::TestCase def test_to_currency assert_equal '0.00', 0.to_currency assert_equal '25.00', 25.to_currency assert_equal '25.20', 25.2.to_currency assert_equal '25.25', 25.245.to_currency end def test_to_duration assert_equal '', 10.to_duration assert_equal '1 min', 100.to_duration assert_equal '16 min', 1_000.to_duration assert_equal '2 h 46 min', 10_000.to_duration assert_equal '27 h 46 min', 100_000.to_duration end def test_to_duration_with_seconds assert_equal '10 s', 10.to_duration(true) assert_equal '1 min 40 s', 100.to_duration(true) assert_equal '16 min 40 s', 1_000.to_duration(true) assert_equal '2 h 46 min', 10_000.to_duration(true) end def test_to_rad assert_equal 0.0, 0.to_rad assert_equal 0.17715091907742445, 10.15.to_rad assert_equal 0.36035409894869713, 20.646769.to_rad assert_equal -2.730392366234936, -156.439959.to_rad end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
duck_puncher-0.0.4 | test/duck_puncher/numeric_test.rb |