basic tests for bug 8115
authorAntoine Musso <hashar@users.mediawiki.org>
Thu, 8 Dec 2011 16:27:19 +0000 (16:27 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Thu, 8 Dec 2011 16:27:19 +0000 (16:27 +0000)
tests/qunit/suites/resources/jquery/jquery.tablesorter.test.js

index 5a4578c..e90b9a6 100644 (file)
@@ -486,4 +486,41 @@ test( 'data-sort-value attribute, when available, should override sorting positi
 
 });
 
+var numbers = [
+       [ '12'    ],
+       [  '7'    ],
+       [ '13,000'],
+       [  '9'    ],
+       [ '14'    ],
+       [  '8.0'  ],
+];
+var numbersAsc = [
+       [  '7'    ],
+       [  '8.0'  ],
+       [  '9'    ],
+       [ '12'    ],
+       [ '14'    ],
+       [ '13,000'],
+];
+
+tableTest( 'bug 8115: sort numbers with commas (ascending)',
+       ['Numbers'], numbers, numbersAsc,
+       function( $table ) {
+               $table.tablesorter();
+               $table.find( '.headerSort:eq(0)' ).click();
+       }
+);
+
+alert( mw.config.get( "wgContentLanguage" ) );
+
+tableTest( 'bug 8115: sort numbers with commas (descending)',
+       ['Numbers'], numbers, reversed(numbersAsc),
+       function( $table ) {
+               $table.tablesorter();
+               $table.find( '.headerSort:eq(0)' ).click().click();
+       }
+);
+// TODO add numbers sorting tests for bug 8115 with a different language
+
+
 })();