@@ -174,9 +174,9 @@ Note to reader: Delete this line to expand comment block -}
174
174
test " Multiply Int append" do
175
175
Assert .equal (act m1 (act m2 a))
176
176
$ act (m1 <> m2) a
177
- test " Multiply Int append concrete" do
178
- Assert .equal 60
179
- $ act (m1 <> m2) a
177
+ test " Multiply Int concrete" do
178
+ Assert .equal 15
179
+ $ act m1 a
180
180
-- Multiply String is the actual exercise question
181
181
suite " Multiply String" do
182
182
let
@@ -187,9 +187,9 @@ Note to reader: Delete this line to expand comment block -}
187
187
test " Multiply String append" do
188
188
Assert .equal (act m1 (act m2 a))
189
189
$ act (m1 <> m2) a
190
- test " Multiply String append concrete" do
191
- Assert .equal " foofoofoofoofoofoofoofoofoofoofoofoo "
192
- $ act (m1 <> m2) a
190
+ test " Multiply String concrete" do
191
+ Assert .equal " foofoofoo "
192
+ $ act m1 a
193
193
suite " Exercise - Action Class - actionArray instance" do
194
194
suite " Multiply Array Int" do
195
195
let
@@ -200,9 +200,9 @@ Note to reader: Delete this line to expand comment block -}
200
200
test " Multiply Array Int append" do
201
201
Assert .equal (act m1 (act m2 a))
202
202
$ act (m1 <> m2) a
203
- test " Multiply Array Int append concrete" do
204
- Assert .equal [ 12 , 24 , 36 ]
205
- $ act (m1 <> m2) a
203
+ test " Multiply Array Int concrete" do
204
+ Assert .equal [ 3 , 6 , 9 ]
205
+ $ act m1 a
206
206
suite " Multiply Array String" do
207
207
let
208
208
a = [ " foo" , " bar" , " baz" ]
@@ -212,13 +212,13 @@ Note to reader: Delete this line to expand comment block -}
212
212
test " Multiply Array String append" do
213
213
Assert .equal (act m1 (act m2 a))
214
214
$ act (m1 <> m2) a
215
- test " Multiply Array String append concrete" do
215
+ test " Multiply Array String concrete" do
216
216
Assert .equal
217
- [ " foofoofoofoofoofoofoofoofoofoofoofoo "
218
- , " barbarbarbarbarbarbarbarbarbarbarbar "
219
- , " bazbazbazbazbazbazbazbazbazbazbazbaz "
217
+ [ " foofoofoo "
218
+ , " barbarbar "
219
+ , " bazbazbaz "
220
220
]
221
- $ act (m1 <> m2) a
221
+ $ act m1 a
222
222
suite " Exercise - Action Class - actionSelf instance" do
223
223
let
224
224
a = Self m1
@@ -228,9 +228,9 @@ Note to reader: Delete this line to expand comment block -}
228
228
test " Multiply Self append" do
229
229
Assert .equal (act m1 (act m2 a))
230
230
$ act (m1 <> m2) a
231
- test " Multiply Self append concrete" do
232
- Assert .equal 72
233
- $ act (act (m1 <> m2) a) 2
231
+ test " Multiply Self concrete" do
232
+ Assert .equal ( Self ( Multiply 12 ))
233
+ $ act m2 a
234
234
suite " Exercise Group - Hashes" do
235
235
suite " Exercise - arrayHasDuplicates" do
236
236
test " No dupe" do
0 commit comments