Add Arabic filename to isFileName test

This commit is contained in:
yumauri
2020-09-05 14:40:39 +03:00
parent 8ab830945c
commit 9b3cba6ffa
2 changed files with 3 additions and 2 deletions
+1 -2
View File
@@ -82,8 +82,7 @@ export const isIterable = (
* Check, if given argument is simple string, and presumably is is just file name
* I hope no one will wants to use filename longer than 50 symbols :)
*/
/* tslint:disable:no-empty-character-class */
const fileNameRE = /^[\p{L}\w\s\(\),-]+\.[A-Za-z0-9]+$/u
const fileNameRE = /^[\p{L}\w\s\(\),-]+\.[A-Za-z0-9]+$/u // tslint:disable-line no-empty-character-class
const MIN_FILE_NAME_LENGTH = 3
const MAX_FILE_NAME_LENGTH = 50
export const isFileName = (x: Source | undefined | null) =>
+2
View File
@@ -48,6 +48,7 @@ test('Test `isFileName` function', function () {
expect(isFileName('test.md')).toBe(true) // <-
expect(isFileName('image.gif')).toBe(true) // <-
expect(isFileName('中文.gif')).toBe(true) // <-
expect(isFileName('عربي.jpg')).toBe(true) // <-
expect(isFileName(url)).toBe(false)
expect(isFileName(array)).toBe(false)
expect(isFileName(map)).toBe(false)
@@ -58,6 +59,7 @@ test('Test `isFileName` function', function () {
expect(isFileName(generator())).toBe(false)
expect(isFileName(iterator)).toBe(false)
expect(isFileName('中文')).toBe(false)
expect(isFileName('عربي')).toBe(false)
})
test('Test `isFileUri` function', function () {