UNPKG

824 BJavaScriptView Raw
1const getFileTypeExtension = require('./getFileTypeExtension')
2
3describe('getFileTypeExtension', () => {
4 it('should return the filetype based on the specified mime type', () => {
5 expect(getFileTypeExtension('video/ogg')).toEqual('ogv')
6 expect(getFileTypeExtension('audio/ogg')).toEqual('ogg')
7 expect(getFileTypeExtension('video/webm')).toEqual('webm')
8 // Supports mime types with additional data
9 expect(getFileTypeExtension('video/webm;codecs=vp8,opus')).toEqual('webm')
10 expect(getFileTypeExtension('video/x-matroska;codecs=avc1')).toEqual('mkv')
11 expect(getFileTypeExtension('audio/webm')).toEqual('webm')
12 expect(getFileTypeExtension('video/mp4')).toEqual('mp4')
13 expect(getFileTypeExtension('audio/mp3')).toEqual('mp3')
14 expect(getFileTypeExtension('foo/bar')).toEqual(null)
15 })
16})