From: Santhosh Thottingal Date: Mon, 2 Jan 2012 06:47:58 +0000 (+0000) Subject: Add qunit test for mediawiki.jqueryMsg.js- Initial version. X-Git-Tag: 1.31.0-rc.0~25626 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=a62152423826a3c0f3cde9313c9c2b7308e6a5b0;p=lhc%2Fweb%2Fwiklou.git Add qunit test for mediawiki.jqueryMsg.js- Initial version. --- diff --git a/tests/qunit/index.html b/tests/qunit/index.html index ac8087241e..5084961460 100644 --- a/tests/qunit/index.html +++ b/tests/qunit/index.html @@ -70,6 +70,8 @@ + + @@ -100,6 +102,7 @@ + diff --git a/tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js b/tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js new file mode 100644 index 0000000000..eb4237bc29 --- /dev/null +++ b/tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js @@ -0,0 +1,17 @@ +module( 'mediawiki.jqueryMsg' ); + +test( '-- Initial check', function() { + expect( 1 ); + ok( mw.jqueryMsg, 'mw.jqueryMsg defined' ); +} ); + +test( 'mw.jqueryMsg Plural', function() { + expect( 5 ); + var parser = mw.jqueryMsg.getMessageFunction(); + ok( parser, 'Parser Function initialized' ); + ok( mw.messages.set( 'plural-msg', 'Found $1 {{PLURAL:$1|item|items}}' ), 'mw.messages.set: Register' ); + equal( parser('plural-msg', 0 ) , 'Found 0 items', 'Plural test for english with zero as count' ); + equal( parser('plural-msg', 1 ) , 'Found 1 item', 'Singular test for english' ); + equal( parser('plural-msg', 2 ) , 'Found 2 items', 'Plural test for english' ); +} ); +