/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import React from "react"; import { render } from "@testing-library/react"; import ChooseData from "../ChooseData"; import { DatasetType, SourceType } from "../../models"; import { MemoryRouter } from "react-router-dom"; test("renders the ChooseData component", async () => { const wrapper = render( {}} dynamicDatasets={[ { id: "123", fileName: "abc", s3Key: { raw: "", json: "abc.json", }, sourceType: SourceType.IngestApi, updatedAt: new Date("2020-01-01T00:00:00Z"), }, ]} datasetType={DatasetType.DynamicDataset} onFileProcessed={() => {}} handleChange={() => {}} backStep={() => {}} advanceStep={() => {}} fileLoading={false} browseDatasets={() => {}} hasErrors={false} csvErrors={[]} csvFile={undefined} onCancel={() => {}} register={() => {}} widgetType="chart" dynamicFileName="" staticFileName="" setShowNoDatasetTypeAlert={() => {}} />, { wrapper: MemoryRouter }, ); expect(wrapper.container).toMatchSnapshot(); });