From 612c3f0b7e4db09c6248dc8367bc93e7485a9f7e Mon Sep 17 00:00:00 2001 From: bel Date: Sat, 31 Jul 2021 23:55:50 -0600 Subject: [PATCH] marshal $ --- ledger_test.go | 3 +++ transaction.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ledger_test.go b/ledger_test.go index 4bf86af..8963b55 100644 --- a/ledger_test.go +++ b/ledger_test.go @@ -32,4 +32,7 @@ func TestLedgerTransactions(t *testing.T) { }); transactions[1] != want { t.Fatalf("want \n\t%+v, got \n\t%+v", want, transactions[1]) } + for i := range transactions { + t.Logf("%+v => \n%s", transactions[i], transactions[i].Marshal()) + } } diff --git a/transaction.go b/transaction.go index 21c789f..b53293c 100644 --- a/transaction.go +++ b/transaction.go @@ -108,7 +108,7 @@ func (transaction *Transaction) readPayerPayee(lines [][]byte) error { func (transaction Transaction) Marshal() string { return fmt.Sprintf( - "%-25s%s\n%25s%-50s%.2f\n%25s%s", + "%-25s%s\n%25s%-50s$%.2f\n%25s%s", transaction.Date, transaction.Description, "",