Check if QUnit tests are language-setting-proof

Change-Id: I6ed0cc013db676a587f734c1f35f117525405db7
This commit is contained in:
Tobias Gritschacher 2016-12-20 14:44:56 +01:00
parent f81d65bf6d
commit 233b69ccbf

View file

@ -167,24 +167,18 @@
QUnit.test( 'big change number is formatted correctly', function ( assert ) { QUnit.test( 'big change number is formatted correctly', function ( assert ) {
var revisionListView = new RevisionListView(), var revisionListView = new RevisionListView(),
originalUserLangSetting = mw.config.get( 'wgUserLanguage' ),
$changeSizeLineHtml; $changeSizeLineHtml;
mw.config.set( 'wgUserLanguage', 'en' );
$changeSizeLineHtml = revisionListView.makeChangeSizeLine( 1000 ); $changeSizeLineHtml = revisionListView.makeChangeSizeLine( 1000 );
mw.config.set( 'wgUserLanguage', originalUserLangSetting );
assert.equal( $changeSizeLineHtml.find( '.mw-revslider-change-positive' ).text(), '+1,000' ); assert.equal( $changeSizeLineHtml.find( '.mw-revslider-change-positive' ).text(), '+1,000' );
} ); } );
QUnit.test( 'page size is formatted correctly', function ( assert ) { QUnit.test( 'page size is formatted correctly', function ( assert ) {
var revisionListView = new RevisionListView(), var revisionListView = new RevisionListView(),
originalUserLangSetting = mw.config.get( 'wgUserLanguage' ),
$pageSizeLineHtml; $pageSizeLineHtml;
mw.config.set( 'wgUserLanguage', 'en' );
$pageSizeLineHtml = revisionListView.makePageSizeLine( 1337 ); $pageSizeLineHtml = revisionListView.makePageSizeLine( 1337 );
mw.config.set( 'wgUserLanguage', originalUserLangSetting );
assert.ok( $pageSizeLineHtml.text().match( /1,337/ ) ); assert.ok( $pageSizeLineHtml.text().match( /1,337/ ) );
} ); } );