hide zeros only in bal
This commit is contained in:
@@ -57,10 +57,7 @@ func (deltas Deltas) Balances() Balances {
|
||||
}
|
||||
result[delta.Name][delta.Currency] += delta.Value
|
||||
if result[delta.Name][delta.Currency] < 0.000000001 && result[delta.Name][delta.Currency] > -0.000000001 {
|
||||
delete(result[delta.Name], delta.Currency)
|
||||
if len(result[delta.Name]) == 0 {
|
||||
delete(result, delta.Name)
|
||||
}
|
||||
result[delta.Name][delta.Currency] = 0
|
||||
}
|
||||
}
|
||||
return result
|
||||
|
||||
@@ -38,9 +38,12 @@ func TestDeltas(t *testing.T) {
|
||||
}
|
||||
|
||||
balances := deltas.Balances()
|
||||
if len(balances) != 1 {
|
||||
if len(balances) != 2 {
|
||||
t.Error(len(balances), balances)
|
||||
}
|
||||
if balances["a"][""] != 0 {
|
||||
t.Error(balances["a"])
|
||||
}
|
||||
if balances["b"][""] != 1.3 {
|
||||
t.Error(balances["b"])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user