Page MenuHomeWickedGov Phorge

ve.qunit.local.js
No OneTemporary

Size
997 B
Referenced Files
None
Subscribers
None

ve.qunit.local.js

/*!
* VisualEditor core-only plugin for QUnit.
*
* @copyright See AUTHORS.txt
*/
// Extend QUnit.module to provide a fixture element. This used to be in tests/index.html, but
// dynamic test runners like Karma build their own web page.
( function ( QUnit ) {
const origModule = QUnit.module;
QUnit.dump.maxDepth = 10;
QUnit.module = function ( name, localEnv ) {
localEnv = localEnv || {};
origModule( name, {
beforeEach: function () {
this.fixture = document.createElement( 'div' );
this.fixture.id = 'qunit-fixture';
document.body.appendChild( this.fixture );
this.fixture.appendChild( ve.init.target.$element[ 0 ] );
if ( localEnv.beforeEach ) {
return localEnv.beforeEach.apply( this, arguments );
}
},
afterEach: function () {
let res;
if ( localEnv.afterEach ) {
res = localEnv.afterEach.apply( this, arguments );
}
this.fixture.parentNode.removeChild( this.fixture );
return res;
}
} );
};
}( QUnit ) );

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 18, 22:03 (1 d, 8 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
30/1b/f89b4483a7d028a23738282fc803
Default Alt Text
ve.qunit.local.js (997 B)

Event Timeline