UNPKG

@typed/content-hash

Version:

Content hash a directory of HTML/JS/CSS files and other static assets

15 lines (12 loc) 610 B
import { deepStrictEqual } from 'assert' import { getFileExtension } from './getFileExtension' describe('getFileExtension', () => { it('returns the proper file extension', () => { deepStrictEqual(getFileExtension('foobar.js'), '.js') deepStrictEqual(getFileExtension('foobar.js.map'), '.js.map') deepStrictEqual(getFileExtension('foobar.js.map.proxy.js'), '.js.map.proxy.js') deepStrictEqual(getFileExtension('foobar.d.ts'), '.d.ts') deepStrictEqual(getFileExtension('foobar.d.ts.map'), '.d.ts.map') deepStrictEqual(getFileExtension('foobar.css.proxy.js'), '.css.proxy.js') }) })