From 75685ee977da3913182e5a101188b1d62b297cfd Mon Sep 17 00:00:00 2001 From: LeeWannacott Date: Mon, 8 May 2023 16:12:06 +1200 Subject: [PATCH] Add test for multiple clicks on same column. --- test/table.test.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/table.test.js b/test/table.test.js index c18407a..e65875d 100644 --- a/test/table.test.js +++ b/test/table.test.js @@ -230,3 +230,23 @@ test("onload-sort: testing that it sorts without a click from user", () => { ) ).toStrictEqual({ col0: ["alpha", "bravo", "charlie", "delta", "echo"] }); }); + +test("Clicking multiple times (>2) doesn't break sorting", () => { + expect( + createTestTable( + { + col0: ["charlie", "alpha", "beta"], + col1: ["doris", "carrie", "fisher"], + }, + { + classTags: "", + }, + { + colsToClick: [0,0,0,0,0], + } + ) + ).toStrictEqual({ + col0: ["alpha", "beta", "charlie"], + col1: ["carrie", "fisher", "doris"], + }); +});