|
44 | 44 | [ '/unexpected_prefix', '/unexpected prefix' ],
|
45 | 45 | [ './Template:%C3%9Cnicode%5Fexample/subpage', 'Template:Ünicode example/subpage' ],
|
46 | 46 | [ './Template:Possibly_invalid%5B%5D', 'Template:Possibly invalid[]' ]
|
47 |
| - ].forEach( ( [ href, expected ] ) => |
48 |
| - QUnit.test( 'getTitle: ' + href, ( assert ) => { |
| 47 | + ].forEach( ( [ href, expected ] ) => QUnit.test( 'getTitle: ' + href, ( assert ) => { |
49 | 48 | const transclusion = { nextUniquePartId: () => '' },
|
50 | 49 | template = new ve.dm.MWTemplateModel( transclusion, { href } );
|
51 | 50 | assert.strictEqual( template.getTitle(), expected );
|
|
200 | 199 | },
|
201 | 200 | expected: [ 'foo', 'bar', 'Bar', 'empty' ]
|
202 | 201 | }
|
203 |
| - ].forEach( ( { name, spec, expected } ) => |
204 |
| - QUnit.test( name, ( assert ) => { |
| 202 | + ].forEach( ( { name, spec, expected } ) => QUnit.test( name, ( assert ) => { |
205 | 203 | const template = newTemplateModel();
|
206 | 204 |
|
207 | 205 | template.getSpec().setTemplateData( spec );
|
|
322 | 320 | ''
|
323 | 321 | ]
|
324 | 322 | }
|
325 |
| - ].forEach( ( { name, spec, expected } ) => |
326 |
| - QUnit.test( 'getOrderedParameterNames: ' + name, ( assert ) => { |
| 323 | + ].forEach( ( { name, spec, expected } ) => QUnit.test( 'getOrderedParameterNames: ' + name, ( assert ) => { |
327 | 324 | const template = newTemplateModel();
|
328 | 325 |
|
329 | 326 | if ( spec ) {
|
|
459 | 456 | ''
|
460 | 457 | ]
|
461 | 458 | }
|
462 |
| - ].forEach( ( { name, spec, expected } ) => |
463 |
| - QUnit.test( 'getAllParametersOrdered: ' + name, ( assert ) => { |
| 459 | + ].forEach( ( { name, spec, expected } ) => QUnit.test( 'getAllParametersOrdered: ' + name, ( assert ) => { |
464 | 460 | const template = newTemplateModel();
|
465 | 461 |
|
466 | 462 | if ( spec ) {
|
|
493 | 489 | [ ' SUBST: a', 'b', 'Template:A', 'ignores capitalization and whitespace' ],
|
494 | 490 | [ 'subst :a', 'b', 'Template:Subst :a', 'leaves bad whitespace untouched' ],
|
495 | 491 | [ 'int:a', 'b', 'Template:Int:a', 'leaves other prefixes untouched' ]
|
496 |
| - ].forEach( ( [ wt, href, expected, message ] ) => |
497 |
| - QUnit.test( 'getTemplateDataQueryTitle: ' + message, ( assert ) => { |
| 492 | + ].forEach( ( [ wt, href, expected, message ] ) => QUnit.test( 'getTemplateDataQueryTitle: ' + message, ( assert ) => { |
498 | 493 | const transclusion = { nextUniquePartId: () => '' },
|
499 | 494 | data = { target: { wt, href } },
|
500 | 495 | model = ve.dm.MWTemplateModel.newFromData( transclusion, data );
|
|
512 | 507 | [ { p1: { wt: ' ' } }, true, 'space' ],
|
513 | 508 | [ { p1: { wt: '0' } }, true, '0' ],
|
514 | 509 | [ { p1: { wt: '\nfoo' } }, true, 'newline' ]
|
515 |
| - ].forEach( ( [ params, expected, message ] ) => |
516 |
| - QUnit.test( 'containsValuableData: ' + message, ( assert ) => { |
| 510 | + ].forEach( ( [ params, expected, message ] ) => QUnit.test( 'containsValuableData: ' + message, ( assert ) => { |
517 | 511 | const transclusion = { nextUniquePartId: () => '' },
|
518 | 512 | data = { target: {}, params },
|
519 | 513 | model = ve.dm.MWTemplateModel.newFromData( transclusion, data );
|
|
0 commit comments