Skip to content

Commit f5e24ca

Browse files
committed
fix: add more unit tests
1 parent aa3ace1 commit f5e24ca

File tree

1 file changed

+20
-0
lines changed
  • tests/component/sections/collection/collection-items-panel/file-card

1 file changed

+20
-0
lines changed

tests/component/sections/collection/collection-items-panel/file-card/FileCard.spec.tsx

+20
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,24 @@ describe('FileCard', () => {
4040
filePreview.variables && cy.contains(filePreview.variables).should('exist')
4141
filePreview.observations && cy.contains(filePreview.observations).should('exist')
4242
})
43+
it('should render the card if dateset is draft version', () => {
44+
const filePreview = FileItemTypePreviewMother.create({
45+
publicationStatuses: ['Draft']
46+
})
47+
cy.customMount(<FileCard filePreview={filePreview} />)
48+
49+
cy.contains(DateHelper.toDisplayFormat(filePreview.releaseOrCreateDate)).should('exist')
50+
cy.contains(filePreview.fileType).should('exist')
51+
filePreview.checksum?.type && cy.contains(filePreview.checksum?.type).should('exist')
52+
cy.contains(FileCardHelper.formatBytesToCompactNumber(filePreview.sizeInBytes)).should('exist')
53+
filePreview.description && cy.findByText(filePreview.description).should('exist')
54+
filePreview.datasetName && cy.findByText(filePreview.datasetName).should('exist')
55+
filePreview.tags &&
56+
filePreview.tags.forEach((tag) => {
57+
cy.findByText(tag.value).should('exist')
58+
})
59+
cy.findByRole('link', { name: filePreview.datasetName })
60+
.should('have.attr', 'href')
61+
.and('include', 'version=DRAFT')
62+
})
4363
})

0 commit comments

Comments
 (0)