Index: branches/jsgrammar/tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js |
— | — | @@ -41,3 +41,14 @@ |
42 | 42 | ok( mw.messages.set( 'gender-msg-wrong', '{{gender}} is awesome' ), 'mw.messages.set: Register' ); |
43 | 43 | equal( parser( 'gender-msg-wrong', 'female' ) , ' is awesome', 'Wrong syntax used, but ignore the {{gender}}' ); |
44 | 44 | } ); |
| 45 | + |
| 46 | +test( 'mw.jqueryMsg Grammar', function() { |
| 47 | + expect( 5 ); |
| 48 | + var parser = mw.jqueryMsg.getMessageFunction(); |
| 49 | + ok( parser, 'Parser Function initialized' ); |
| 50 | + ok( mw.messages.set( 'grammar-msg', 'Przeszukaj {{GRAMMAR:genitive|{{SITENAME}}}}' ), 'mw.messages.set: Register' ); |
| 51 | + equal( parser( 'grammar-msg' ) , 'Przeszukaj ' + mw.config.get( 'wgSiteName' ) , 'Grammar Test with sitename' ); |
| 52 | + ok( mw.messages.set( 'grammar-msg-wrong-syntax', 'Przeszukaj {{GRAMMAR:genitive}}' ), 'mw.messages.set: Register' ); |
| 53 | + equal( parser( 'grammar-msg-wrong-syntax' ) , 'Przeszukaj ' , 'Grammar Test with wrong grammar template syntax' ); |
| 54 | +} ); |
| 55 | + |