Revision 9e06938c
Von Moritz Bunkus vor etwa 4 Jahren hinzugefügt
t/helper/number.t | ||
---|---|---|
27 | 27 |
} |
28 | 28 |
|
29 | 29 |
# test _format_total |
30 |
if ($places == 2) {
|
|
30 |
if (($places // 0) == 2) {
|
|
31 | 31 |
is (_format_total($amount, numberformat => $numberformat, dash => $dash), $expected, "$comment - explicit"); |
32 | 32 |
|
33 | 33 |
{ |
... | ... | |
61 | 61 |
test_format('1.00', 1, -2, '1,000.00', undef, 'negative places 3'); |
62 | 62 |
|
63 | 63 |
# bugs amd edge cases |
64 |
$config->{numberformat} = '1.000,00'; |
|
65 |
|
|
66 | 64 |
test_format('0,00005', 0.00005, undef, '1.000,00', undef, 'messing with small numbers and no precision'); |
67 | 65 |
test_format('0', undef, undef, '1.000,00', undef, 'undef'); |
68 | 66 |
test_format('0', '', undef, '1.000,00', undef, 'empty string'); |
Auch abrufbar als: Unified diff
Number-Helper-Tests: Warnungen vermeiden
$config war unbenutzt und wurde deshalb entfernt. Die Variable stammt
aus dem alten form/round_amount.t-Test, wo sie ebenfalls zwar
deklariert war aber nicht benutzt wurde.