| 12345678910111213141516171819202122 |
- 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'))
- })
- })
|