1
0
Fork 0

Adding edittable version 2023-01-14 (66785d9).

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2024-12-01 20:32:06 +01:00
parent 51b386fcf7
commit 778f9ac0bf
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
101 changed files with 56770 additions and 0 deletions

View file

@ -0,0 +1,73 @@
/* eslint-env qunit */
window.edittable = window.edittable || {};
(function (edittable) {
'use strict';
QUnit.module( 'Tests for edittable_cellArray' );
QUnit.test('1 by 1', function(assert) {
var selection = {
start: {
row: 2,
col: 2
},
end: {
row: 2,
col: 2
}
};
var actual_result = edittable.cellArray(selection);
var expected_result = [{col:2, row:2}];
assert.deepEqual(actual_result, expected_result);
});
QUnit.test('1 by 2', function(assert) {
var selection = {
start: {
row: 2,
col: 2
},
end: {
row: 2,
col: 3
}
};
var actual_result = edittable.cellArray(selection);
var expected_result = [{col:2, row:2}, {col:3, row:2}];
assert.deepEqual(actual_result, expected_result);
});
QUnit.test('2 by 1', function(assert) {
var selection = {
start: {
row: 2,
col: 2
},
end: {
row: 3,
col: 2
}
};
var actual_result = edittable.cellArray(selection);
var expected_result = [{col:2, row:2}, {col:2, row:3}];
assert.deepEqual(actual_result, expected_result);
});
QUnit.test('2 by 2', function(assert) {
var selection = {
start: {
row: 2,
col: 2
},
end: {
row: 3,
col: 3
}
};
var actual_result = edittable.cellArray(selection);
var expected_result = [{col:2, row:2}, {col:3, row:2},{col:2, row:3}, {col:3, row:3}];
assert.deepEqual(actual_result, expected_result);
});
}(window.edittable));