@@ -19,6 +19,7 @@ type StringTransformationTest = [
19
19
let editor : vscode . TextEditor ;
20
20
let document : vscode . TextDocument ;
21
21
const originalShowInputBox = vscode . window . showInputBox ;
22
+ const removeNewLines = ( str : string ) => str . replace ( / [ \n \r ] / g, "" ) ;
22
23
23
24
suite ( "Extension Test Suite" , ( ) => {
24
25
beforeEach ( async ( ) => {
@@ -375,8 +376,8 @@ suite("Extension Test Suite", () => {
375
376
) ;
376
377
377
378
assert . strictEqual ( output1 , "a2 b3 c4 5d 6e 7f 13x y24 35z46" ) ;
378
- assert . strictEqual ( output2 , "a2 b3 c4 5d 6e\n7f 13x y24 35z46" ) ;
379
- assert . strictEqual ( output3 , "a-3 b-2 c-1 0d 1e\n7f 13x y24 35z46" ) ;
379
+ assert . strictEqual ( output2 , "a2 b3 c4 5d 6e7f 13x y24 35z46" ) ;
380
+ assert . strictEqual ( output3 , "a-3 b-2 c-1 0d 1e7f 13x y24 35z46" ) ;
380
381
} ) ;
381
382
382
383
test ( "decrement" , async ( ) => {
@@ -399,8 +400,14 @@ suite("Extension Test Suite", () => {
399
400
) ;
400
401
401
402
assert . strictEqual ( output1 , "a0 b1 c2 3d 4e 5f 11x y22 33z44" ) ;
402
- assert . strictEqual ( output2 , "a0 b1 c2 3d\n4e 5f 11x y22 33z44" ) ;
403
- assert . strictEqual ( output3 , "a-4 b-3 c-2 -1d\n0e 5f 11x y22 33z44" ) ;
403
+ assert . strictEqual (
404
+ removeNewLines ( output2 ) ,
405
+ "a0 b1 c2 3d4e 5f 11x y22 33z44"
406
+ ) ;
407
+ assert . strictEqual (
408
+ removeNewLines ( output3 ) ,
409
+ "a-4 b-3 c-2 -1d0e 5f 11x y22 33z44"
410
+ ) ;
404
411
} ) ;
405
412
406
413
test ( "duplicateAndIncrement" , async ( ) => {
@@ -415,8 +422,8 @@ suite("Extension Test Suite", () => {
415
422
) ;
416
423
417
424
assert . strictEqual (
418
- output ,
419
- "a1 b2 c3 4d 5e 6f 12x y23 34z45a2 b3 c4 5d 6e 7f 13x y24 35z46\n "
425
+ removeNewLines ( output ) ,
426
+ "a1 b2 c3 4d 5e 6f 12x y23 34z45a2 b3 c4 5d 6e 7f 13x y24 35z46"
420
427
) ;
421
428
} ) ;
422
429
@@ -432,8 +439,8 @@ suite("Extension Test Suite", () => {
432
439
) ;
433
440
434
441
assert . strictEqual (
435
- output ,
436
- "a1 b2 c3 4d 5e 6f 12x y23 34z45a0 b1 c2 3d 4e 5f 11x y22 33z44\n "
442
+ removeNewLines ( output ) ,
443
+ "a1 b2 c3 4d 5e 6f 12x y23 34z45a0 b1 c2 3d 4e 5f 11x y22 33z44"
437
444
) ;
438
445
} ) ;
439
446
@@ -453,7 +460,10 @@ suite("Extension Test Suite", () => {
453
460
) ;
454
461
455
462
assert . strictEqual ( output1 , "a1 b2 c3 4d 5e 6f 7x y8 9z10" ) ;
456
- assert . strictEqual ( output2 , "a11 b12 c13\n14d 15e 16f 17x y18 19z20" ) ;
463
+ assert . strictEqual (
464
+ removeNewLines ( output2 ) ,
465
+ "a11 b12 c1314d 15e 16f 17x y18 19z20"
466
+ ) ;
457
467
} ) ;
458
468
459
469
test ( "utf8ToChar" , async ( ) => {
0 commit comments