UNPKG

numbers2words

Version:
81 lines (75 loc) 4.7 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.12.0.css" type="text/css" media="screen" /> <script type="text/javascript" src="http://code.jquery.com/qunit/qunit-1.12.0.js"></script> <script type="text/javascript" src="../src/polyfill/polyfill.js"></script> <script type="text/javascript" src="../src/numbers2words.js"></script> <script type="text/javascript" src="../src/locales/de_DE.js"></script> <script> window.onload = function( ) { test( "toWords", function( ) { var translator = new T2W("DE_DE"); equal( translator.toWords(0), "null"); equal( translator.toWords(1), "eins"); equal( translator.toWords(9), "neun"); equal( translator.toWords(10), "zehn"); equal( translator.toWords(11), "elf"); equal( translator.toWords(19), "neunzehn"); equal( translator.toWords(20), "zwanzig"); equal( translator.toWords(21), "einundzwanzig"); equal( translator.toWords(22), "zweiundzwanzig"); equal( translator.toWords(99), "neunundneunzig"); equal( translator.toWords(100), "einhundert"); equal( translator.toWords(101), "einhunderteins"); equal( translator.toWords(109), "einhundertneun"); equal( translator.toWords(110), "einhundertzehn"); equal( translator.toWords(111), "einhundertelf"); equal( translator.toWords(119), "einhundertneunzehn"); equal( translator.toWords(199), "einhundertneunundneunzig"); equal( translator.toWords(999), "neunhundertneunundneunzig"); equal( translator.toWords(1000), "eintausend"); equal( translator.toWords(1001), "eintausendeins"); equal( translator.toWords(1011), "eintausendelf"); equal( translator.toWords(1021), "eintausendeinundzwanzig"); equal( translator.toWords(9000), "neuntausend"); equal( translator.toWords(9001), "neuntausendeins"); equal( translator.toWords(9011), "neuntausendelf"); equal( translator.toWords(9021), "neuntausendeinundzwanzig"); equal( translator.toWords(9999), "neuntausendneunhundertneunundneunzig"); equal( translator.toWords(11000), "elftausend"); equal( translator.toWords(11001), "elftausendeins"); equal( translator.toWords(11011), "elftausendelf"); equal( translator.toWords(11021), "elftausendeinundzwanzig"); equal( translator.toWords(99000), "neunundneunzigtausend"); equal( translator.toWords(99001), "neunundneunzigtausendeins"); equal( translator.toWords(99011), "neunundneunzigtausendelf"); equal( translator.toWords(99021), "neunundneunzigtausendeinundzwanzig"); equal( translator.toWords(1000000), "eine Million"); equal( translator.toWords(1000001), "eine Million eins"); equal( translator.toWords(1000011), "eine Million elf"); equal( translator.toWords(1000021), "eine Million einundzwanzig"); equal( translator.toWords(1010000), "eine Million zehntausend"); equal( translator.toWords(1010001), "eine Million zehntausendeins"); equal( translator.toWords(1021001), "eine Million einundzwanzigtausendeins"); equal( translator.toWords(1110000), "eine Million einhundertzehntausend"); equal( translator.toWords(11000000), "elf Millionen"); equal( translator.toWords(21000000), "einundzwanzig Millionen"); equal( translator.toWords(999999999), "neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausendneunhundertneunundneunzig"); }); };// onload </script> </head> <body> <h1 id="qunit-header">DE_DE Locale</h1> <h2 id="qunit-banner"></h2> <div id="qunit-testrunner-toolbar"></div> <h2 id="qunit-userAgent"></h2> <ol id="qunit-tests"></ol> <div id="qunit-fixture"> test markup, will be hidden </div> </body> </html>