From f2bc753b587bc1e09225f49d123f39f6f1d4bc47 Mon Sep 17 00:00:00 2001 From: lohxt1 Date: Thu, 26 Sep 2024 17:11:45 +0530 Subject: [PATCH] feat: tests update --- packages/bruno-app/src/utils/common/regex.spec.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/bruno-app/src/utils/common/regex.spec.js b/packages/bruno-app/src/utils/common/regex.spec.js index 897c3225d..61cc56f1a 100644 --- a/packages/bruno-app/src/utils/common/regex.spec.js +++ b/packages/bruno-app/src/utils/common/regex.spec.js @@ -72,7 +72,7 @@ describe('regex validators', () => { expect(sanitizeName('brunfais🐶')).toBe('brunfais🐶'); expect(sanitizeName('file-🐶-bruno')).toBe('file-🐶-bruno'); expect(sanitizeName('helló')).toBe('helló'); - }); + }); it('should preserve case sensitivity', () => { expect(sanitizeName('FileName')).toBe('FileName'); @@ -97,6 +97,17 @@ describe('regex validators', () => { expect(sanitizeName('-foo/bar-')).toBe('foo-bar-'); expect(sanitizeName('/foo\\bar/')).toBe('foo-bar-'); }); + + it('should handle different language unicode characters', () => { + expect(sanitizeName('你好世界!?@#$%^&*()')).toBe('你好世界!-@#$%^&-()'); + expect(sanitizeName('こんにちは世界!?@#$%^&*()')).toBe('こんにちは世界!-@#$%^&-()'); + expect(sanitizeName('안녕하세요 세계!?@#$%^&*()')).toBe('안녕하세요 세계!-@#$%^&-()'); + expect(sanitizeName('مرحبا بالعالم!?@#$%^&*()')).toBe('مرحبا بالعالم!-@#$%^&-()'); + expect(sanitizeName('Здравствуй мир!?@#$%^&*()')).toBe('Здравствуй мир!-@#$%^&-()'); + expect(sanitizeName('नमस्ते दुनिया!?@#$%^&*()')).toBe('नमस्ते दुनिया!-@#$%^&-()'); + expect(sanitizeName('สวัสดีชาวโลก!?@#$%^&*()')).toBe('สวัสดีชาวโลก!-@#$%^&-()'); + expect(sanitizeName('γειά σου κόσμος!?@#$%^&*()')).toBe('γειά σου κόσμος!-@#$%^&-()'); + }); }); });