diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2013-08-12 09:28:15 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2013-08-12 09:28:15 +0200 |
commit | 08aa4418c30cfc18ccc69a0f0f9cb9e17be6c196 (patch) | |
tree | 577a29fb579188d16003a209ce2a2e9c5b0aa2bd /tests/qunit/suites/resources/mediawiki.special | |
parent | cacc939b34e315b85e2d72997811eb6677996cc1 (diff) |
Update to MediaWiki 1.21.1
Diffstat (limited to 'tests/qunit/suites/resources/mediawiki.special')
-rw-r--r-- | tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js b/tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js deleted file mode 100644 index 7fe7baf8..00000000 --- a/tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js +++ /dev/null @@ -1,62 +0,0 @@ -QUnit.module( 'mediawiki.special.recentchanges', QUnit.newMwEnvironment() ); - -// TODO: verify checkboxes == [ 'nsassociated', 'nsinvert' ] - -QUnit.test( '"all" namespace disable checkboxes', function ( assert ) { - - // from Special:Recentchanges - var select = - '<select id="namespace" name="namespace" class="namespaceselector">' - + '<option value="" selected="selected">all</option>' - + '<option value="0">(Main)</option>' - + '<option value="1">Talk</option>' - + '<option value="2">User</option>' - + '<option value="3">User talk</option>' - + '<option value="4">ProjectName</option>' - + '<option value="5">ProjectName talk</option>' - + '</select>' - + '<input name="invert" type="checkbox" value="1" id="nsinvert" title="no title" />' - + '<label for="nsinvert" title="no title">Invert selection</label>' - + '<input name="associated" type="checkbox" value="1" id="nsassociated" title="no title" />' - + '<label for="nsassociated" title="no title">Associated namespace</label>' - + '<input type="submit" value="Go" />' - + '<input type="hidden" value="Special:RecentChanges" name="title" />' - ; - - var $env = $( '<div>' ).html( select ).appendTo( 'body' ); - - // TODO abstract the double strictEquals - - // At first checkboxes are enabled - assert.strictEqual( $( '#nsinvert' ).prop( 'disabled' ), false ); - assert.strictEqual( $( '#nsassociated' ).prop( 'disabled' ), false ); - - // Initiate the recentchanges module - mw.special.recentchanges.init(); - - // By default - assert.strictEqual( $( '#nsinvert' ).prop( 'disabled' ), true ); - assert.strictEqual( $( '#nsassociated' ).prop( 'disabled' ), true ); - - // select second option... - var $options = $( '#namespace' ).find( 'option' ); - $options.eq(0).removeProp( 'selected' ); - $options.eq(1).prop( 'selected', true ); - $( '#namespace' ).change(); - - // ... and checkboxes should be enabled again - assert.strictEqual( $( '#nsinvert' ).prop( 'disabled' ), false ); - assert.strictEqual( $( '#nsassociated' ).prop( 'disabled' ), false ); - - // select first option ( 'all' namespace)... - $options.eq(1).removeProp( 'selected' ); - $options.eq(0).prop( 'selected', true ); - $( '#namespace' ).change(); - - // ... and checkboxes should now be disabled - assert.strictEqual( $( '#nsinvert' ).prop( 'disabled' ), true ); - assert.strictEqual( $( '#nsassociated' ).prop( 'disabled' ), true ); - - // DOM cleanup - $env.remove(); -}); |