attachmentFile.test.js 727 B

123456789101112131415161718
  1. import { describe, expect, it } from 'vitest'
  2. import { getAttachmentCardIcon } from './attachmentFile'
  3. describe('attachmentFile', () => {
  4. it('uses the document card icon for supported upload formats', () => {
  5. const documentIcon = '/assets/doc-card.png'
  6. expect(getAttachmentCardIcon('.docx', documentIcon)).toBe(documentIcon)
  7. expect(getAttachmentCardIcon('pdf', documentIcon)).toBe(documentIcon)
  8. expect(getAttachmentCardIcon('.pptx', documentIcon)).toBe(documentIcon)
  9. expect(getAttachmentCardIcon('.txt', documentIcon)).toBe(documentIcon)
  10. })
  11. it('uses fallback icon for unknown formats', () => {
  12. expect(getAttachmentCardIcon('.zip', '/assets/doc-card.png', 'fallback')).toBe('fallback')
  13. })
  14. })