1
0
Fork 0
dokuwiki-plugins-extra/plugins/55/edittable/_jstest/addRowToMeta.tests.js
Daniel Baumann 778f9ac0bf
Adding edittable version 2023-01-14 (66785d9).
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-03-24 19:33:14 +01:00

59 lines
1.6 KiB
JavaScript

/* eslint-env qunit */
window.edittable = window.edittable || {};
(function (edittable) {
'use strict';
QUnit.module('Tests for edittable.addRowToMeta');
QUnit.test('Add one row to the top', function (assert) {
var meta = [
[
{ 'tag': 'th', 'colspan': 1, 'rowspan': 1 },
{ 'tag': 'th', 'colspan': 1, 'rowspan': 1 }
],
[
{ 'tag': 'td', 'colspan': 1, 'rowspan': 1 },
{ 'tag': 'td', 'colspan': 1, 'rowspan': 1 }
]
];
var actual_result = edittable.addRowToMeta(0,1,meta);
var expected_result = [
[
{
'colspan': 1,
'rowspan': 1
},
{
'colspan': 1,
'rowspan': 1
}
],
[
{
'colspan': 1,
'rowspan': 1,
'tag': 'th'
},
{
'colspan': 1,
'rowspan': 1,
'tag': 'th'
}
],
[
{
'colspan': 1,
'rowspan': 1,
'tag': 'td'
},
{
'colspan': 1,
'rowspan': 1,
'tag': 'td'
}
]
];
assert.deepEqual(actual_result, expected_result);
});
}(window.edittable));