@@ -16,94 +16,94 @@ describe 'bank_account', ->
1616 assert . are. equal 100 , result
1717
1818 pending " Multiple deposits" , ->
19- acct = BankAccount !
20- acct \ open!
21- acct \ deposit 100
22- acct \ deposit 50
19+ acct = with BankAccount !
20+ \ open!
21+ \ deposit 100
22+ \ deposit 50
2323 result = acct\ balance!
2424 assert . are. equal 150 , result
2525
2626 pending " Withdraw once" , ->
27- acct = BankAccount !
28- acct \ open!
29- acct \ deposit 100
30- acct \ withdraw 75
27+ acct = with BankAccount !
28+ \ open!
29+ \ deposit 100
30+ \ withdraw 75
3131 result = acct\ balance!
3232 assert . are. equal 25 , result
3333
3434 pending " Withdraw twice" , ->
35- acct = BankAccount !
36- acct \ open!
37- acct \ deposit 100
38- acct \ withdraw 80
39- acct \ withdraw 20
35+ acct = with BankAccount !
36+ \ open!
37+ \ deposit 100
38+ \ withdraw 80
39+ \ withdraw 20
4040 result = acct\ balance!
4141 assert . are. equal 0 , result
4242
4343 pending " Can do multiple operations sequentially" , ->
44- acct = BankAccount !
45- acct \ open!
46- acct \ deposit 100
47- acct \ deposit 110
48- acct \ withdraw 200
49- acct \ deposit 60
50- acct \ withdraw 50
44+ acct = with BankAccount !
45+ \ open!
46+ \ deposit 100
47+ \ deposit 110
48+ \ withdraw 200
49+ \ deposit 60
50+ \ withdraw 50
5151 result = acct\ balance!
5252 assert . are. equal 20 , result
5353
5454 pending " Cannot check balance of closed account" , ->
55- acct = BankAccount !
56- acct \ open!
57- acct \ close!
55+ acct = with BankAccount !
56+ \ open!
57+ \ close!
5858 assert . has. errors acct\ balance, " account not open"
5959
6060 pending " Cannot deposit into closed account" , ->
61- acct = BankAccount !
62- acct \ open!
63- acct \ close!
61+ acct = with BankAccount !
62+ \ open!
63+ \ close!
6464 assert . has. errors ( -> acct\ deposit 50 ) , " account not open"
6565
6666 pending " Cannot deposit into unopened account" , ->
6767 acct = BankAccount !
6868 assert . has. errors ( -> acct\ deposit 50 ) , " account not open"
6969
7070 pending " Cannot withdraw from closed account" , ->
71- acct = BankAccount !
72- acct \ open!
73- acct \ close!
71+ acct = with BankAccount !
72+ \ open!
73+ \ close!
7474 assert . has. errors ( -> acct\ withdraw 50 ) , " account not open"
7575
7676 pending " Cannot close an account that was not opened" , ->
7777 acct = BankAccount !
7878 assert . has. errors acct\ close, " account not open"
7979
8080 pending " Cannot open an already opened account" , ->
81- acct = BankAccount !
82- acct \ open!
81+ acct = with BankAccount !
82+ \ open!
8383 assert . has. errors acct\ open, " account already open"
8484
8585 pending " Reopened account does not retain balance" , ->
86- acct = BankAccount !
87- acct \ open!
88- acct \ deposit 50
89- acct \ close!
90- acct \ open!
86+ acct = with BankAccount !
87+ \ open!
88+ \ deposit 50
89+ \ close!
90+ \ open!
9191 result = acct\ balance!
9292 assert . are. equal 0 , result
9393
9494 pending " Cannot withdraw more than deposited" , ->
95- acct = BankAccount !
96- acct \ open!
97- acct \ deposit 25
95+ acct = with BankAccount !
96+ \ open!
97+ \ deposit 25
9898 assert . has. errors ( -> acct\ withdraw 50 ) , " amount must be less than balance"
9999
100100 pending " Cannot withdraw negative" , ->
101- acct = BankAccount !
102- acct \ open!
103- acct \ deposit 100
101+ acct = with BankAccount !
102+ \ open!
103+ \ deposit 100
104104 assert . has. errors ( -> acct\ withdraw - 50 ) , " amount must be greater than 0"
105105
106106 pending " Cannot deposit negative" , ->
107- acct = BankAccount !
108- acct \ open!
107+ acct = with BankAccount !
108+ \ open!
109109 assert . has. errors ( -> acct\ deposit - 50 ) , " amount must be greater than 0"
0 commit comments