|
@@ 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 |
|
|