mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-27 12:16:51 +00:00
QUnit: Remove all code for counting tests
Change-Id: Ifc20282a4da1aed9be2a9215c13f9a4e3e30168f
This commit is contained in:
parent
323f2479ea
commit
381f143a27
|
@ -39,7 +39,7 @@ QUnit.test( 'getRenderedContents', function ( assert ) {
|
||||||
'd<span rel="ve:Alien" class="ve-ce-focusableNode" contenteditable="false">e</span>' +
|
'd<span rel="ve:Alien" class="ve-ce-focusableNode" contenteditable="false">e</span>' +
|
||||||
'</b>'
|
'</b>'
|
||||||
} ];
|
} ];
|
||||||
QUnit.expect( cases.length );
|
|
||||||
for ( i = 0, len = cases.length; i < len; i++ ) {
|
for ( i = 0, len = cases.length; i < len; i++ ) {
|
||||||
doc = new ve.dm.Document( ve.dm.example.preprocessAnnotations( cases[ i ].data ) );
|
doc = new ve.dm.Document( ve.dm.example.preprocessAnnotations( cases[ i ].data ) );
|
||||||
$wrapper = $( new ve.ce.ParagraphNode( doc.getDocumentNode().getChildren()[ 0 ] ).getRenderedContents() );
|
$wrapper = $( new ve.ce.ParagraphNode( doc.getDocumentNode().getChildren()[ 0 ] ).getRenderedContents() );
|
||||||
|
|
|
@ -53,8 +53,6 @@ QUnit.test( 'handleLinearDelete', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( cases.length * 2 );
|
|
||||||
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
ve.test.utils.runSurfaceHandleSpecialKeyTest(
|
ve.test.utils.runSurfaceHandleSpecialKeyTest(
|
||||||
assert, cases[ i ].htmlOrDoc, cases[ i ].rangeOrSelection, cases[ i ].keys,
|
assert, cases[ i ].htmlOrDoc, cases[ i ].rangeOrSelection, cases[ i ].keys,
|
||||||
|
@ -64,7 +62,7 @@ QUnit.test( 'handleLinearDelete', function ( assert ) {
|
||||||
} );
|
} );
|
||||||
|
|
||||||
QUnit.test( 'beforePaste/afterPaste', function ( assert ) {
|
QUnit.test( 'beforePaste/afterPaste', function ( assert ) {
|
||||||
var i, expected = 0,
|
var i,
|
||||||
cases = [
|
cases = [
|
||||||
{
|
{
|
||||||
documentHtml: '<p></p>',
|
documentHtml: '<p></p>',
|
||||||
|
@ -77,19 +75,6 @@ QUnit.test( 'beforePaste/afterPaste', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
|
||||||
if ( cases[ i ].expectedOps ) {
|
|
||||||
expected++;
|
|
||||||
}
|
|
||||||
if ( cases[ i ].expectedRangeOrSelection ) {
|
|
||||||
expected++;
|
|
||||||
}
|
|
||||||
if ( cases[ i ].expectedHtml ) {
|
|
||||||
expected++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
QUnit.expect( expected );
|
|
||||||
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
ve.test.utils.runSurfacePasteTest(
|
ve.test.utils.runSurfacePasteTest(
|
||||||
assert, cases[ i ].documentHtml,
|
assert, cases[ i ].documentHtml,
|
||||||
|
|
|
@ -102,7 +102,7 @@ QUnit.test( 'getWikitext', function ( assert ) {
|
||||||
},
|
},
|
||||||
wikitext: '{{foo|bar=[[baz|quux]]}}'
|
wikitext: '{{foo|bar=[[baz|quux]]}}'
|
||||||
} ];
|
} ];
|
||||||
QUnit.expect( cases.length );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
node = new ve.dm.MWTransclusionNode(
|
node = new ve.dm.MWTransclusionNode(
|
||||||
{ type: 'mwTransclusion', attributes: { mw: cases[ i ].mw } }
|
{ type: 'mwTransclusion', attributes: { mw: cases[ i ].mw } }
|
||||||
|
|
|
@ -11,8 +11,6 @@ QUnit.test( 'getModelFromDom', function ( assert ) {
|
||||||
var msg, caseItem,
|
var msg, caseItem,
|
||||||
cases = ve.dm.mwExample.domToDataCases;
|
cases = ve.dm.mwExample.domToDataCases;
|
||||||
|
|
||||||
QUnit.expect( ve.test.utils.countGetModelFromDomTests( cases ) );
|
|
||||||
|
|
||||||
for ( msg in cases ) {
|
for ( msg in cases ) {
|
||||||
caseItem = ve.copy( cases[ msg ] );
|
caseItem = ve.copy( cases[ msg ] );
|
||||||
if ( caseItem.mwConfig ) {
|
if ( caseItem.mwConfig ) {
|
||||||
|
@ -27,8 +25,6 @@ QUnit.test( 'getDomFromModel', function ( assert ) {
|
||||||
var msg, caseItem,
|
var msg, caseItem,
|
||||||
cases = ve.dm.mwExample.domToDataCases;
|
cases = ve.dm.mwExample.domToDataCases;
|
||||||
|
|
||||||
QUnit.expect( 3 * Object.keys( cases ).length );
|
|
||||||
|
|
||||||
for ( msg in cases ) {
|
for ( msg in cases ) {
|
||||||
caseItem = ve.copy( cases[ msg ] );
|
caseItem = ve.copy( cases[ msg ] );
|
||||||
if ( caseItem.mwConfig ) {
|
if ( caseItem.mwConfig ) {
|
||||||
|
|
|
@ -12,7 +12,6 @@ QUnit.module( 've.dm.Document (MW)', ve.test.utils.mwEnvironment );
|
||||||
// FIXME runner copypasted from core, use data provider
|
// FIXME runner copypasted from core, use data provider
|
||||||
QUnit.test( 'getRelativeRange (mwBlockImage / mwInlineImage)', function ( assert ) {
|
QUnit.test( 'getRelativeRange (mwBlockImage / mwInlineImage)', function ( assert ) {
|
||||||
var documentModel, i, j,
|
var documentModel, i, j,
|
||||||
expectCount = 0,
|
|
||||||
store = new ve.dm.IndexValueStore(),
|
store = new ve.dm.IndexValueStore(),
|
||||||
storeItems = [
|
storeItems = [
|
||||||
ve.dm.mwExample.MWBlockImage.storeItems,
|
ve.dm.mwExample.MWBlockImage.storeItems,
|
||||||
|
@ -237,7 +236,6 @@ QUnit.test( 'getRelativeRange (mwBlockImage / mwInlineImage)', function ( assert
|
||||||
for ( i = 0; i < tests.length; i++ ) {
|
for ( i = 0; i < tests.length; i++ ) {
|
||||||
documentModel = new ve.dm.Document( new ve.dm.ElementLinearData( store, tests[ i ].data ) );
|
documentModel = new ve.dm.Document( new ve.dm.ElementLinearData( store, tests[ i ].data ) );
|
||||||
for ( j = 0; j < tests[ i ].cases.length; j++ ) {
|
for ( j = 0; j < tests[ i ].cases.length; j++ ) {
|
||||||
expectCount++;
|
|
||||||
assert.equalRange(
|
assert.equalRange(
|
||||||
documentModel.getRelativeRange(
|
documentModel.getRelativeRange(
|
||||||
tests[ i ].cases[ j ].given,
|
tests[ i ].cases[ j ].given,
|
||||||
|
@ -252,5 +250,4 @@ QUnit.test( 'getRelativeRange (mwBlockImage / mwInlineImage)', function ( assert
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QUnit.expect( expectCount );
|
|
||||||
} );
|
} );
|
||||||
|
|
|
@ -11,7 +11,6 @@ QUnit.module( 've.dm.MWImageModel', ve.test.utils.mwEnvironment );
|
||||||
|
|
||||||
QUnit.test( 'Create and manipulate image nodes', function ( assert ) {
|
QUnit.test( 'Create and manipulate image nodes', function ( assert ) {
|
||||||
var i, imageType, imageModel, value, result, expected, expectedAlignment, method, dir, dummyDoc,
|
var i, imageType, imageModel, value, result, expected, expectedAlignment, method, dir, dummyDoc,
|
||||||
expect = 0,
|
|
||||||
imageNode = {},
|
imageNode = {},
|
||||||
images = {
|
images = {
|
||||||
mwInlineImage: {
|
mwInlineImage: {
|
||||||
|
@ -116,21 +115,6 @@ QUnit.test( 'Create and manipulate image nodes', function ( assert ) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
for ( imageType in images ) {
|
|
||||||
// Type test
|
|
||||||
expect++;
|
|
||||||
for ( i = 0; i < images[ imageType ].tests.length; i++ ) {
|
|
||||||
// Method tests
|
|
||||||
expect += Object.keys( images[ imageType ].tests[ i ].results.expect ).length;
|
|
||||||
if ( images[ imageType ].tests[ i ].results.position ) {
|
|
||||||
// Position test
|
|
||||||
expect++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
QUnit.expect( expect );
|
|
||||||
|
|
||||||
for ( imageType in images ) {
|
for ( imageType in images ) {
|
||||||
// Create the node
|
// Create the node
|
||||||
imageNode[ imageType ] = ve.dm.MWImageModel.static.createImageNode(
|
imageNode[ imageType ] = ve.dm.MWImageModel.static.createImageNode(
|
||||||
|
|
|
@ -55,8 +55,6 @@ QUnit.test( 'toDataElement', function ( assert ) {
|
||||||
converter.internalList = doc.getInternalList();
|
converter.internalList = doc.getInternalList();
|
||||||
converter.contextStack = [];
|
converter.contextStack = [];
|
||||||
|
|
||||||
QUnit.expect( cases.length );
|
|
||||||
|
|
||||||
for ( i = 0, l = cases.length; i < l; i++ ) {
|
for ( i = 0, l = cases.length; i < l; i++ ) {
|
||||||
assert.deepEqual( ve.dm.MWInternalLinkAnnotation.static.toDataElement( [ cases[ i ].element ], converter ), cases[ i ].expected, cases[ i ].msg );
|
assert.deepEqual( ve.dm.MWInternalLinkAnnotation.static.toDataElement( [ cases[ i ].element ], converter ), cases[ i ].expected, cases[ i ].msg );
|
||||||
}
|
}
|
||||||
|
@ -102,8 +100,6 @@ QUnit.test( 'getFragment', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( cases.length );
|
|
||||||
|
|
||||||
for ( i = 0, l = cases.length; i < l; i++ ) {
|
for ( i = 0, l = cases.length; i < l; i++ ) {
|
||||||
assert.deepEqual( ve.dm.MWInternalLinkAnnotation.static.getFragment( cases[ i ].original ), cases[ i ].expected, cases[ i ].msg );
|
assert.deepEqual( ve.dm.MWInternalLinkAnnotation.static.getFragment( cases[ i ].original ), cases[ i ].expected, cases[ i ].msg );
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ QUnit.module( 've.dm.SurfaceFragment (MW)', ve.test.utils.mwEnvironment );
|
||||||
|
|
||||||
/* Tests */
|
/* Tests */
|
||||||
|
|
||||||
QUnit.test( 'isolateAndUnwrap (MWheading)', 2, function ( assert ) {
|
QUnit.test( 'isolateAndUnwrap (MWheading)', function ( assert ) {
|
||||||
ve.test.utils.runIsolateTest( assert, 'mwHeading', new ve.Range( 12, 20 ), function ( data ) {
|
ve.test.utils.runIsolateTest( assert, 'mwHeading', new ve.Range( 12, 20 ), function ( data ) {
|
||||||
data.splice( 11, 0, { type: '/list' } );
|
data.splice( 11, 0, { type: '/list' } );
|
||||||
data.splice( 12, 1 );
|
data.splice( 12, 1 );
|
||||||
|
|
|
@ -173,7 +173,6 @@ QUnit.test( 'compatibility', function ( assert ) {
|
||||||
blacklist: mw.libs.ve.blacklist
|
blacklist: mw.libs.ve.blacklist
|
||||||
};
|
};
|
||||||
|
|
||||||
QUnit.expect( cases.length );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
profile = $.client.profile( { userAgent: cases[ i ].userAgent, platform: '' } );
|
profile = $.client.profile( { userAgent: cases[ i ].userAgent, platform: '' } );
|
||||||
matches = [];
|
matches = [];
|
||||||
|
|
|
@ -69,7 +69,6 @@ QUnit.test( 'convert (MW-specific types)', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( ve.test.utils.countActionTests( cases ) );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
ve.test.utils.runActionTest(
|
ve.test.utils.runActionTest(
|
||||||
'format', assert, cases[ i ].html || ve.dm.example.isolationHtml, false, 'convert',
|
'format', assert, cases[ i ].html || ve.dm.example.isolationHtml, false, 'convert',
|
||||||
|
|
|
@ -121,7 +121,6 @@ QUnit.test( 'MW autolink', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( ve.test.utils.countActionTests( cases ) );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
ve.test.utils.runActionTest(
|
ve.test.utils.runActionTest(
|
||||||
'link', assert, cases[ i ].html, false, cases[ i ].method, [], cases[ i ].rangeOrSelection, cases[ i ].msg,
|
'link', assert, cases[ i ].html, false, cases[ i ].method, [], cases[ i ].rangeOrSelection, cases[ i ].msg,
|
||||||
|
|
|
@ -230,7 +230,6 @@ QUnit.test( 'convert', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( cases.length * 2 );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
ve.test.utils.runWikitextStringHandlerTest(
|
ve.test.utils.runWikitextStringHandlerTest(
|
||||||
assert, this.server, cases[ i ].pasteString, cases[ i ].pasteType, cases[ i ].parsoidResponse,
|
assert, this.server, cases[ i ].pasteString, cases[ i ].pasteType, cases[ i ].parsoidResponse,
|
||||||
|
|
|
@ -36,7 +36,6 @@ QUnit.test( 'paste', function ( assert ) {
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
QUnit.expect( cases.length );
|
|
||||||
for ( i = 0; i < cases.length; i++ ) {
|
for ( i = 0; i < cases.length; i++ ) {
|
||||||
runUrlStringHandlerTest( assert, cases[ i ].pasteString, cases[ i ].pasteHtml, cases[ i ].pasteType, cases[ i ].expectedData, cases[ i ].msg );
|
runUrlStringHandlerTest( assert, cases[ i ].pasteString, cases[ i ].pasteHtml, cases[ i ].pasteType, cases[ i ].expectedData, cases[ i ].msg );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue