Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/CheckUser/tests/qunit/ext.checkUser/checkUserHelper/createTable.test.js
Ðазад
'use strict'; const createTable = require( '../../../../modules/ext.checkUser/checkuser/checkUserHelper/createTable.js' ); QUnit.module( 'ext.checkUser.checkUserHelper.createTable', QUnit.newMwEnvironment() ); QUnit.test( 'Test that createTable makes the expected table', function ( assert ) { const cases = require( './cases/createTable.json' ); // eslint-disable-next-line no-jquery/no-global-selector const $qunitFixture = $( '#qunit-fixture' ); cases.forEach( function ( caseItem ) { function performTest( expectedHtml, msg ) { const node = document.createElement( 'table' ); node.className = 'mw-checkuser-helper-table'; $qunitFixture.html( node ); createTable( caseItem.data, caseItem.showCounts ); let $actualHtmlElement = $( node ); if ( $actualHtmlElement.find( 'tbody' ).length ) { $actualHtmlElement = $actualHtmlElement.find( 'tbody' )[ 0 ]; } let actualHtml = $actualHtmlElement.innerHTML; if ( actualHtml === undefined ) { actualHtml = ''; } assert.strictEqual( actualHtml, expectedHtml, msg ); } mw.config.set( 'wgCheckUserDisplayClientHints', false ); performTest( caseItem.expectedHtml, caseItem.msg + '.' ); mw.config.set( 'wgCheckUserDisplayClientHints', true ); performTest( caseItem.expectedHtmlWhenClientHintsEnabled, caseItem.msg + ' with Client Hints display enabled.' ); } ); } );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка