From c53d98a95c46f46f3f6f6653354bd35b8c56af83 Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Thu, 4 Jun 2026 13:56:16 +0200 Subject: [PATCH] test(settings): add unit test for the settings validator assertString function for test cases that should not throw an error --- .../utils/__tests__/settingsValidator.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/features/settings/utils/__tests__/settingsValidator.test.js b/src/features/settings/utils/__tests__/settingsValidator.test.js index 2d54b20..4154e5f 100644 --- a/src/features/settings/utils/__tests__/settingsValidator.test.js +++ b/src/features/settings/utils/__tests__/settingsValidator.test.js @@ -34,6 +34,22 @@ describe('assertType', () => { }); describe('assertString', () => { + test.for([ + ['a'], + ['b'], + ['ab'], + + ['0'], + ['42'], + + ['null'], + ['undefined'], + + ['()&%())'] + ])('throws no error for the value %s', ([ value ]) => { + expect(() => assertString(value)).not.throw(Error); + }); + test.for([ [0], [1],