Revision bf19eeda
Von Kivitendo Admin vor mehr als 8 Jahren hinzugefügt
t/form/format_amount.t | ||
---|---|---|
51 | 51 |
is($::form->format_amount($config, 10, 0), '10', 'autotrim does not harm integers 4'); |
52 | 52 |
|
53 | 53 |
is($::form->format_amount($config, 0, 0), '0' , 'trivial zero'); |
54 |
is($::form->format_amount($config, -0.002, 2), '0,00' , 'negative zero'); |
|
55 |
is($::form->format_amount($config, -0.002, 3), '-0,002' , 'negative zero'); |
|
54 | 56 |
|
55 | 57 |
# dash stuff |
56 | 58 |
|
Auch abrufbar als: Unified diff
format_amount - negative 0 vermeiden
Ist eine Zahl z.B. -0.002, und wird auf 2 Stellen gerundet, so wird erst
das Minuszeichen gemerkt, dann gerundet (0.00), und schießlich wird das
Minus wieder hinzugefügt, dadurch bekommt man -0.00. Mit diesem Patch
wird das Minus-Zeichen entfernt wenn die gerundete Zahl genau 0 ergibt.