From 34b6be668e8f68f0fa98aa0419dac1d78f1b6b9a Mon Sep 17 00:00:00 2001 From: evykassirer Date: Wed, 14 Feb 2024 22:15:59 -0800 Subject: [PATCH] util: Add test coverage for lower_same. --- web/tests/util.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/tests/util.test.js b/web/tests/util.test.js index 128cf65af6..3781002211 100644 --- a/web/tests/util.test.js +++ b/web/tests/util.test.js @@ -7,6 +7,8 @@ const _ = require("lodash"); const {set_global, zrequire} = require("./lib/namespace"); const {run_test} = require("./lib/test"); +const blueslip = zrequire("blueslip"); + set_global("document", {}); const util = zrequire("util"); @@ -46,6 +48,14 @@ run_test("lower_bound", () => { assert.equal(util.lower_bound(arr, 55, compare), 5); }); +run_test("lower_same", () => { + assert.ok(util.lower_same("abc", "AbC")); + assert.ok(!util.lower_same("abbc", "AbC")); + + blueslip.expect("error", "Cannot compare strings; at least one value is undefined"); + util.lower_same("abc", undefined); +}); + run_test("same_recipient", () => { assert.ok( util.same_recipient(