Files
supabase/apps/studio/lib/mime.test.ts

23 lines
612 B
TypeScript

import { describe, expect, it } from 'vitest'
import { lookupMime } from './mime'
describe('lookupMime', () => {
it('returns the correct mime type for a known extension', () => {
// 'html' is a common extension in mime-db
expect(lookupMime('html')).toBe('text/html')
})
it('returns undefined for an unknown extension', () => {
expect(lookupMime('notarealext')).toBeUndefined()
})
it('returns undefined for undefined input', () => {
expect(lookupMime(undefined)).toBeUndefined()
})
it('is case insensitive', () => {
expect(lookupMime('JPG')).toBe(lookupMime('jpg'))
})
})