@@ 234-255 (lines=22) @@ | ||
231 | // :: MEMBER METHODS |
|
232 | ||
233 | it("#toString()", () => { |
|
234 | for (let i = 0; i < 2; i += 1) { |
|
235 | let exp1; |
|
236 | const even1 = (i % 2 === 0); |
|
237 | const arg1 = (even1 ? message : null); |
|
238 | const source1 = new Klass(arg1); |
|
239 | if (even1) { |
|
240 | exp1 = Klass.prototype.name + ": " + message + '.'; |
|
241 | } else { |
|
242 | exp1 = Klass.prototype.name + ": " + Klass.prototype.message + '.'; |
|
243 | } |
|
244 | expect(source1.toString()).toEqual(exp1); |
|
245 | for (let j = 0; j < 2; j += 1) { |
|
246 | let exp2; |
|
247 | const even2 = (j % 2 === 0); |
|
248 | const arg2 = (even2 ? code : null); |
|
249 | const source2 = new Klass(arg1, arg2); |
|
250 | exp2 = Klass.prototype.name; |
|
251 | exp2 += (even2 ? " (0x" + code.toString(16) + "):" : ':' ) + ' '; |
|
252 | exp2 += (even1 ? message : Klass.prototype.message) + '.'; |
|
253 | expect(source2.toString()).toEqual(exp2); |
|
254 | } |
|
255 | } |
|
256 | }); |
|
257 | ||
258 | it("#native()", () => { |
|
@@ 400-418 (lines=19) @@ | ||
397 | exp1 = Klass.prototype.name + ": " + Klass.prototype.message + '.'; |
|
398 | } |
|
399 | expect(source1.toString()).toEqual(exp1); |
|
400 | for (let j = 0; j < 2; j += 1) { |
|
401 | let exp2; |
|
402 | const even2 = (j % 2 === 0); |
|
403 | const arg2 = (even2 ? message : null); |
|
404 | const source2 = new Klass(arg1, arg2); |
|
405 | exp2 = (even1 ? name : Klass.prototype.name) + ':'; |
|
406 | exp2 += ' ' + (even2 ? message : Klass.prototype.message) + '.'; |
|
407 | expect(source2.toString()).toEqual(exp2); |
|
408 | for (let e = 0; e < 2; e += 1) { |
|
409 | let exp3; |
|
410 | const even3 = (e % 2 === 0); |
|
411 | const arg3 = (even3 ? code : null); |
|
412 | const source3 = new Klass(arg1, arg2, arg3); |
|
413 | exp3 = (even1 ? name : Klass.prototype.name); |
|
414 | exp3 += (even3 ? " (0x" + code.toString(16) + "):" : ':') + ' '; |
|
415 | exp3 += (even2 ? message : Klass.prototype.message) + '.'; |
|
416 | expect(source3.toString()).toEqual(exp3); |
|
417 | } |
|
418 | } |
|
419 | } |
|
420 | }); |
|
421 |