Add Arabic filename to isFileName test
This commit is contained in:
@@ -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) =>
|
||||
|
||||
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user