From 98faf02808f711c600fc150c0ca9072a7fa1ca03 Mon Sep 17 00:00:00 2001 From: jug Date: Wed, 5 Feb 2025 10:44:24 +0100 Subject: [PATCH] Fix tests --- .../tutanota-utils/test/ArrayUtilsTest.ts | 110 +++++++++--------- 1 file changed, 56 insertions(+), 54 deletions(-) diff --git a/packages/tutanota-utils/test/ArrayUtilsTest.ts b/packages/tutanota-utils/test/ArrayUtilsTest.ts index 3d5580e2367c..7d391490ef6d 100644 --- a/packages/tutanota-utils/test/ArrayUtilsTest.ts +++ b/packages/tutanota-utils/test/ArrayUtilsTest.ts @@ -891,59 +891,61 @@ o.spec("array utils", function () { o(compare(new Uint8Array([1, 1, 2]), new Uint8Array([1, 1, 3]))).equals(-1) }) - o("moveElement move right from left border", function () { - let a = [1, 2, 3] - moveElement(a, 0, "right") - o(arrayEquals(a, [2, 1, 3])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1, 2, 3] - moveElement(a, 0, "left") - o(arrayEquals(a, [1, 2, 3])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1, 2, 3] - moveElement(a, 2, "left") - o(arrayEquals(a, [1, 3, 2])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1, 2, 3] - moveElement(a, 2, "right") - o(arrayEquals(a, [1, 2, 3])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1, 2, 3] - moveElement(a, 1, "right") - o(arrayEquals(a, [1, 3, 2])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1, 2, 3] - moveElement(a, 1, "left") - o(arrayEquals(a, [2, 1, 3])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1] - moveElement(a, 0, "right") - o(arrayEquals(a, [1])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1] - moveElement(a, 0, "left") - o(arrayEquals(a, [1])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1] - moveElement(a, 1, "right") - o(arrayEquals(a, [1])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [1] - moveElement(a, 1, "left") - o(arrayEquals(a, [1])).equals(true) - }) - o("moveElement move right from left border", function () { - a = [] - moveElement(a, 0, "right") - o(arrayEquals(a, [])).equals(true) + o.spec("moveElement", () => { + o("move right from left border", function () { + const a = [1, 2, 3] + moveElement(a, 0, "right") + o(arrayEquals(a, [2, 1, 3])).equals(true) + }) + o("move left from left border does not modify array", function () { + const a = [1, 2, 3] + moveElement(a, 0, "left") + o(arrayEquals(a, [1, 2, 3])).equals(true) + }) + o("move left from right border", function () { + const a = [1, 2, 3] + moveElement(a, 2, "left") + o(arrayEquals(a, [1, 3, 2])).equals(true) + }) + o("move right from right border does not modify array", function () { + const a = [1, 2, 3] + moveElement(a, 2, "right") + o(arrayEquals(a, [1, 2, 3])).equals(true) + }) + o("move right from non-border index", function () { + const a = [1, 2, 3] + moveElement(a, 1, "right") + o(arrayEquals(a, [1, 3, 2])).equals(true) + }) + o("move left from non-border index", function () { + const a = [1, 2, 3] + moveElement(a, 1, "left") + o(arrayEquals(a, [2, 1, 3])).equals(true) + }) + o("move right from array with one element does not modify array", function () { + const a = [1] + moveElement(a, 0, "right") + o(arrayEquals(a, [1])).equals(true) + }) + o("move left from array with one element does not modify array", function () { + const a = [1] + moveElement(a, 0, "left") + o(arrayEquals(a, [1])).equals(true) + }) + o("move right from invalid index does not modify array", function () { + const a = [1] + moveElement(a, 1, "right") + o(arrayEquals(a, [1])).equals(true) + }) + o("move left from invalid index does not modify array", function () { + const a = [1] + moveElement(a, 1, "left") + o(arrayEquals(a, [1])).equals(true) + }) + o("move right in empty array does not modify array", function () { + const a = [] + moveElement(a, 0, "right") + o(arrayEquals(a, [])).equals(true) + }) }) })