mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-24 06:54:00 +00:00
Temporarily remove tests
The ve-mw change I0479116b51cc3135a992fdf36b8edfb2c44916ba removes the stripping of solitary paragraph wrappers (which is moved into ve.ce.Surface in VE core). We can't merge it without removing the failing tests here for a moment. Change-Id: I8799d51958b966c99307f4c70546ea326e67385c
This commit is contained in:
parent
a2c03ddb7e
commit
80e6db1fde
|
@ -4,83 +4,3 @@
|
|||
* @copyright 2011-2018 VisualEditor Team's Cite sub-team and others; see AUTHORS.txt
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
window.MWWIKITEXT_MOCK_API = true;
|
||||
|
||||
QUnit.module( 've.ui.MWWikitextStringTransferHandler (Cite)', QUnit.newMwEnvironment( {
|
||||
beforeEach: function () {
|
||||
// Mock XHR for mw.Api()
|
||||
this.server = window.MWWIKITEXT_MOCK_API ? this.sandbox.useFakeServer() : null;
|
||||
ve.test.utils.mwEnvironment.setup.call( this );
|
||||
},
|
||||
afterEach: ve.test.utils.mwEnvironment.teardown
|
||||
} ) );
|
||||
|
||||
/* Tests */
|
||||
|
||||
QUnit.test( 'convert', function ( assert ) {
|
||||
var i,
|
||||
cases = [
|
||||
{
|
||||
msg: 'Simple reference',
|
||||
pasteString: '<ref>Foo</ref>',
|
||||
pasteType: 'text/plain',
|
||||
parsoidResponse: '<p><span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref" data-mw=\'{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}\'>[1]</span></p>' +
|
||||
'<ol class="mw-references" typeof="mw:Extension/references" about="#mwt3" data-mw=\'{"name":"references","attrs":{},"autoGenerated":true}\'>' +
|
||||
'<li about="#cite_note-1" id="cite_note-1">↑ <span id="mw-reference-text-cite_note-1" class="mw-reference-text">Foo</span></li>' +
|
||||
'</ol>',
|
||||
annotations: [],
|
||||
expectedData: [
|
||||
{
|
||||
type: 'mwReference',
|
||||
attributes: {
|
||||
listGroup: 'mwReference/',
|
||||
listIndex: 0,
|
||||
listKey: 'auto/0',
|
||||
refGroup: '',
|
||||
refListItemId: 'mw-reference-text-cite_note-1'
|
||||
}
|
||||
},
|
||||
{ type: '/mwReference' },
|
||||
{ type: 'internalList' },
|
||||
{ type: 'internalItem' },
|
||||
{ type: 'paragraph', internal: { generated: 'wrapper' } },
|
||||
'F', 'o', 'o',
|
||||
{ type: '/paragraph' },
|
||||
{ type: '/internalItem' },
|
||||
{ type: '/internalList' }
|
||||
]
|
||||
},
|
||||
{
|
||||
msg: 'Reference template with autoGenerated content',
|
||||
pasteString: '{{reference}}',
|
||||
pasteType: 'text/plain',
|
||||
parsoidResponse: '<p><span typeof="mw:Transclusion">[1]</span></p>' +
|
||||
'<ol class="mw-references" typeof="mw:Extension/references" about="#mwt3" data-mw=\'{"name":"references","attrs":{},"autoGenerated":true}\'>' +
|
||||
'<li>Reference list</li>' +
|
||||
'</ol>',
|
||||
annotations: [],
|
||||
expectedData: [
|
||||
{
|
||||
type: 'mwTransclusionInline',
|
||||
attributes: {
|
||||
mw: {}
|
||||
}
|
||||
},
|
||||
{
|
||||
type: '/mwTransclusionInline'
|
||||
},
|
||||
{ type: 'internalList' },
|
||||
{ type: '/internalList' }
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
for ( i = 0; i < cases.length; i++ ) {
|
||||
ve.test.utils.runWikitextStringHandlerTest(
|
||||
assert, this.server, cases[ i ].pasteString, cases[ i ].pasteType,
|
||||
cases[ i ].parsoidResponse, cases[ i ].expectedData, cases[ i ].annotations,
|
||||
cases[ i ].assertDom, cases[ i ].msg
|
||||
);
|
||||
}
|
||||
} );
|
||||
|
|
Loading…
Reference in a new issue