diff --git a/src/utils/file.ts b/src/utils/file.ts index c1de713..6271316 100644 --- a/src/utils/file.ts +++ b/src/utils/file.ts @@ -27,7 +27,7 @@ export const generateUniqueFileName = (fileName: string, extension = '') => export const addExtensionIfNotFound = (value: string, extension: string) => { const valueSplit = value.split('.') - + if (valueSplit.length < 2) return `.${extension}` const hasExt = valueSplit[valueSplit.length - 1].length === 3 diff --git a/src/utils/spec/file.spec.ts b/src/utils/spec/file.spec.ts index af353e3..06d7511 100644 --- a/src/utils/spec/file.spec.ts +++ b/src/utils/spec/file.spec.ts @@ -1,11 +1,11 @@ -import { addExtensionIfNotFound } from ".." +import { addExtensionIfNotFound } from '..' describe('file utils', () => { - it('should add extension if missing', async () => { - expect(addExtensionIfNotFound('test', 'ext')).toEqual('.ext') - expect(addExtensionIfNotFound('test.test', 'ext')).toEqual('.ext') - expect(addExtensionIfNotFound('test.sas', 'ext')).toEqual('') - expect(addExtensionIfNotFound('test.test.test', 'ext')).toEqual('.ext') - expect(addExtensionIfNotFound('test.test.test.sas', 'ext')).toEqual('') - }) -}) \ No newline at end of file + it('should add extension if missing', async () => { + expect(addExtensionIfNotFound('test', 'ext')).toEqual('.ext') + expect(addExtensionIfNotFound('test.test', 'ext')).toEqual('.ext') + expect(addExtensionIfNotFound('test.sas', 'ext')).toEqual('') + expect(addExtensionIfNotFound('test.test.test', 'ext')).toEqual('.ext') + expect(addExtensionIfNotFound('test.test.test.sas', 'ext')).toEqual('') + }) +})