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