test(settings): add unit test for the settings validator assertString function for test cases that should throw an error

This commit is contained in:
2026-06-04 13:53:47 +02:00
committed by Gitea
parent 39e6c94d09
commit 156b3b552c
2 changed files with 16 additions and 2 deletions
@@ -16,7 +16,7 @@ limitations under the License.
const VALID_TYPES = ['bool', 'number', 'string', 'selection', 'section'];
function assertString(value, path) {
export const assertString = function assertString (value, path) {
if (typeof value !== 'string' || value.trim() === '') {
throw new Error(`[settings] "${path}" must be a non-empty string`);
}