clean tdd

This commit is contained in:
Bel LaPointe
2023-10-25 06:04:49 -06:00
parent 9f8614d032
commit e7a1626bba
2 changed files with 58 additions and 14 deletions

View File

@@ -8,6 +8,7 @@ import (
)
func TestFileAdd(t *testing.T) {
filesAppendDelim = " "
payee := "name:3"
delta := Delta{
Date: "2999-88-77",
@@ -22,15 +23,17 @@ func TestFileAdd(t *testing.T) {
}{
"no file": {
given: nil,
want: `2999-88-77 66
name:1 $2.00
name:3`,
want: `
2999-88-77 66
name:1 $2.00
name:3`,
},
"empty file": {
given: []byte{},
want: `2999-88-77 66
name:1 $2.00
name:3`,
want: `
2999-88-77 66
name:1 $2.00
name:3`,
},
"happy without trailing whitespace": {
given: []byte(`
@@ -41,9 +44,9 @@ func TestFileAdd(t *testing.T) {
2000-01-02 desc
name:1 $1.00
name:2 $-1.00
2999-88-77 66
name:1 $2.00
name:3`,
2999-88-77 66
name:1 $2.00
name:3`,
},
"happy with trailing newline": {
given: []byte(`
@@ -55,9 +58,9 @@ func TestFileAdd(t *testing.T) {
2000-01-02 desc
name:1 $1.00
name:2 $-1.00
2999-88-77 66
name:1 $2.00
name:3`,
2999-88-77 66
name:1 $2.00
name:3`,
},
}