We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2afcf67 commit e567ef1Copy full SHA for e567ef1
pointers-and-errors/bitcoin-and-wallet_test.go
@@ -14,6 +14,13 @@ func TestWallet(t *testing.T) {
14
}
15
16
17
+ assertError := func(t testing.TB, err error) {
18
+ t.Helper()
19
+ if err == nil {
20
+ t.Error("wanted an error but didn't get one")
21
+ }
22
23
+
24
t.Run("deposit", func(t *testing.T) {
25
wallet := Wallet{}
26
@@ -35,10 +42,8 @@ func TestWallet(t *testing.T) {
35
42
wallet := Wallet{startingBalance}
36
43
err := wallet.Withdraw(Bitcoin(100))
37
44
45
+ assertError(t, err)
38
46
assertBalance(t, wallet, startingBalance)
39
47
40
- if err == nil {
41
- t.Error("wanted an error but didn't get one")
- }
48
})
49
0 commit comments