Follow-up to r88706: add qunit regression test case for bug 29107.
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 1 Jun 2011 00:13:31 +0000 (00:13 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 1 Jun 2011 00:13:31 +0000 (00:13 +0000)
Confirms that messages-only modules trigger a ready callback.

tests/qunit/suites/resources/mediawiki/mediawiki.js

index 2b00088..7bace45 100644 (file)
@@ -173,6 +173,18 @@ test( 'mw.loader', function(){
 
 });
 
+test( 'mw.loader.bug29107' , function() {
+       expect( 1 );
+
+       mw.loader.implement( 'bug29107.messages-only', [], {}, {'bug29107': 'loaded'} );
+       mw.loader.using( 'bug29107.messages-only', function() {
+               ok( mw.messages.exists( 'bug29107' ), 'Bug 29107: messages-only module should load ok' );
+       }, function(){
+               start();
+               deepEqual( true, false, 'Implementing a module, error callback fired!' );
+       });
+});
+
 test( 'mw.html', function(){
 
        equal( mw.html.escape( '<mw awesome="awesome" value=\'test\' />' ),