| 123456789101112131415161718192021 |
- import { reportArtifactUrl, reportArtifactLinks } from '../../src/utils/reportArtifactLinks.js'
- test('maps PC report buttons to the four mini-program artifact URLs', () => {
- const item = {
- fileUrl: 'personal.pdf',
- backgroundReportUrl: 'background.docx',
- professionalReportUrl: 'professional.docx',
- publicReportUrl: 'public.pdf'
- }
- expect(reportArtifactUrl(item, 'personal')).toBe('personal.pdf')
- expect(reportArtifactUrl(item, 'background')).toBe('background.docx')
- expect(reportArtifactUrl(item, 'professional')).toBe('professional.docx')
- expect(reportArtifactUrl(item, 'public')).toBe('public.pdf')
- expect(reportArtifactLinks(item)).toEqual({
- personal: 'personal.pdf',
- background: 'background.docx',
- professional: 'professional.docx',
- public: 'public.pdf'
- })
- })
|