diff --git a/src/components/DatasetOverviewTab/DatasetOverviewTab.test.jsx b/src/components/DatasetOverviewTab/DatasetOverviewTab.test.jsx index 76f0273b..1b826998 100644 --- a/src/components/DatasetOverviewTab/DatasetOverviewTab.test.jsx +++ b/src/components/DatasetOverviewTab/DatasetOverviewTab.test.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { render, screen } from '@testing-library/react'; +import { fireEvent, render, screen } from '@testing-library/react'; import '@testing-library/jest-dom'; import DatasetOverview from './index'; import { defaultMetadataMapping } from '../../assets/metadataMapping'; @@ -30,4 +30,22 @@ describe('', () => { expect(screen.getByText("69")).toBeInTheDocument(); expect(screen.getByText("22")).toBeInTheDocument(); }); + it("should render Drawer", () => { + const metadataMapping = { + ...defaultMetadataMapping, + } + + render( + + + + ) + expect(screen.getByText("Metadata Definitions")).toBeInTheDocument(); + expect(screen.getByText("What do these fields mean?")).toBeInTheDocument(); + }) }); \ No newline at end of file diff --git a/src/components/DatasetOverviewTab/data/definitions.json b/src/components/DatasetOverviewTab/data/definitions.json new file mode 100644 index 00000000..4536e152 --- /dev/null +++ b/src/components/DatasetOverviewTab/data/definitions.json @@ -0,0 +1,50 @@ +[ + { + "heading": "Modified", + "definition": "Most recent date on which the dataset was changed, updated or modified" + }, + { + "heading": "Released", + "definition": "xxx" + }, + { + "heading": "Issued", + "definition": "\"Date of formal issuance\" Project Open Data uses label, \"Release\"" + }, + { + "heading": "Publisher", + "definition": "The publishing entity and optionally their parent organization(s)" + }, + { + "heading": "Identifier", + "definition": "A unique identifier for the dataset or API as maintained within an Agency catalog or database" + }, + { + "heading": "Contact", + "definition": "Contact name for the asset" + }, + { + "heading": "Contact Email", + "definition": "Contact name for the asset" + }, + { + "heading": "Public Access Level", + "definition": "The degree to which this dataset could be made pubicly-available.
Choices: