1/* eslint-env qunit */ 2 3window.edittable = window.edittable || {}; 4 5(function (edittable) { 6 'use strict'; 7 8 QUnit.module('Tests for edittable.addRowToMeta'); 9 QUnit.test('Add one row to the top', function (assert) { 10 var meta = [ 11 [ 12 { 'tag': 'th', 'colspan': 1, 'rowspan': 1 }, 13 { 'tag': 'th', 'colspan': 1, 'rowspan': 1 } 14 ], 15 [ 16 { 'tag': 'td', 'colspan': 1, 'rowspan': 1 }, 17 { 'tag': 'td', 'colspan': 1, 'rowspan': 1 } 18 ] 19 ]; 20 var actual_result = edittable.addRowToMeta(0,1,meta); 21 var expected_result = [ 22 [ 23 { 24 'colspan': 1, 25 'rowspan': 1 26 }, 27 { 28 'colspan': 1, 29 'rowspan': 1 30 } 31 ], 32 [ 33 { 34 'colspan': 1, 35 'rowspan': 1, 36 'tag': 'th' 37 }, 38 { 39 'colspan': 1, 40 'rowspan': 1, 41 'tag': 'th' 42 } 43 ], 44 [ 45 { 46 'colspan': 1, 47 'rowspan': 1, 48 'tag': 'td' 49 }, 50 { 51 'colspan': 1, 52 'rowspan': 1, 53 'tag': 'td' 54 } 55 ] 56 ]; 57 assert.deepEqual(actual_result, expected_result); 58 }); 59}(window.edittable)); 60