1/* eslint-env qunit */
2
3window.tablelayout = window.tablelayout || {};
4
5(function (tablelayout) {
6    'use strict';
7
8    QUnit.module( 'Tests for tablelayout.splitMerges' );
9    QUnit.test('sort desc', function(assert) {
10        var $fixture = jQuery( '#qunit-fixture').find('#mergeFixture' );
11        var $tableRows = $fixture.find( 'table tr' );
12        var $actualSplitRows = tablelayout.splitMerges($tableRows, 0, 'desc');
13        var actualText = $actualSplitRows.text().split('\n').filter(function(rowText) {return rowText.trim().length;}).map(function(rowText){return rowText.replace(/\s/g,'');});
14        var expectedText = ['A1B1C1D1', 'A2MMD2', 'A3MMD3', 'A4B4C4D4'];
15        assert.deepEqual(actualText, expectedText);
16    });
17
18}(window.tablelayout));
19