1234567891011121314151617181920212223242526272829303132333435363738 |
- assert_eq((0 second -> human), "0 seconds")
- assert_eq((1 second -> human), "1 second")
- assert_eq((5 second -> human), "5 seconds")
- assert_eq((1.5 second -> human), "1.5 seconds")
- assert_eq((60 seconds -> human), "1 minute")
- assert_eq((73 seconds -> human), "1 minute + 13 seconds")
- assert_eq((120 seconds -> human), "2 minutes")
- assert_eq((60.1 seconds -> human), "1 minute + 0.1 seconds")
- assert_eq((1 minute -> human), "1 minute")
- assert_eq((1.25 minute -> human), "1 minute + 15 seconds")
- assert_eq((2.5 minute -> human), "2 minutes + 30 seconds")
- assert_eq((1 hour -> human), "1 hour")
- assert_eq((1.5 hour -> human), "1 hour + 30 minutes")
- assert_eq((2 hour -> human), "2 hours")
- assert_eq((1 hour + 1 sec -> human), "1 hour + 1 second")
- assert_eq((1 day -> human), "1 day")
- assert_eq((1.37 day -> human), "1 day + 8 hours + 52 minutes + 48 seconds")
- assert_eq((1 week -> human), "7 days")
- assert_eq((1.5 weeks -> human), "10 days + 12 hours")
- assert_eq((2 weeks -> human), "14 days")
- assert_eq((1 sidereal_day -> human), "23 hours + 56 minutes + 4.0905 seconds")
- assert_eq((10000 days -> human), "10000 days")
- assert_eq((50 million days -> human), "50_000_000 days")
- assert_eq((1e12 days -> human), "1_000_000_000_000 days")
- assert_eq((1e15 days -> human), "1.0e+15 days")
- assert_eq((1 ms -> human), "0.001 seconds")
- assert_eq((1 µs -> human), "0.000001 seconds")
- assert_eq((1 ns -> human), "0.000000001 seconds")
- assert_eq((1234 ns -> human), "0.000001234 seconds")
- assert_eq((1s + 1234 ns -> human), "1.000001234 seconds")
|