From d578da978090cc72092dfceea25667d5445fb5dd Mon Sep 17 00:00:00 2001 From: Alireza Heidari Date: Wed, 31 Jan 2024 13:44:24 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20`DatasetDow?= =?UTF-8?q?nload`=20tests=20=20to=20`typeScript`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...wnload.test.js => DatasetDownload.test.ts} | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) rename client/src/components/History/Content/Dataset/{DatasetDownload.test.js => DatasetDownload.test.ts} (64%) diff --git a/client/src/components/History/Content/Dataset/DatasetDownload.test.js b/client/src/components/History/Content/Dataset/DatasetDownload.test.ts similarity index 64% rename from client/src/components/History/Content/Dataset/DatasetDownload.test.js rename to client/src/components/History/Content/Dataset/DatasetDownload.test.ts index cc490b344f0..2a1f1127e58 100644 --- a/client/src/components/History/Content/Dataset/DatasetDownload.test.js +++ b/client/src/components/History/Content/Dataset/DatasetDownload.test.ts @@ -1,7 +1,8 @@ -import { mount } from "@vue/test-utils"; -import { getLocalVue } from "tests/jest/helpers"; +import { getLocalVue } from "@tests/jest/helpers"; +import { mount, Wrapper } from "@vue/test-utils"; +import Vue from "vue"; -import DatasetDownload from "./DatasetDownload"; +import DatasetDownload from "./DatasetDownload.vue"; const localVue = getLocalVue(); @@ -11,10 +12,10 @@ const items = [ ]; describe("DatasetDownload", () => { - let wrapper; + let wrapper: Wrapper; beforeEach(() => { - wrapper = mount(DatasetDownload, { + wrapper = mount(DatasetDownload as object, { propsData: { item: items[0], }, @@ -36,9 +37,9 @@ describe("DatasetDownload", () => { expect(foundItems).toBe(false); await wrapper.trigger("click"); const emitted = wrapper.emitted()["on-download"]; - expect(emitted[0][0]).toBe(`/api/datasets/item_id/display?to_ext=ext`); - expect(emitted[1][0]).toBe(`/api/datasets/item_id/metadata_file?metadata_file=a`); - expect(emitted[2][0]).toBe(`/api/datasets/item_id/metadata_file?metadata_file=b`); - expect(emitted[3][0]).toBe(`/api/datasets/item_id/display?to_ext=ext`); + expect(emitted?.[0]?.[0]).toBe(`/api/datasets/item_id/display?to_ext=ext`); + expect(emitted?.[1]?.[0]).toBe(`/api/datasets/item_id/metadata_file?metadata_file=a`); + expect(emitted?.[2]?.[0]).toBe(`/api/datasets/item_id/metadata_file?metadata_file=b`); + expect(emitted?.[3]?.[0]).toBe(`/api/datasets/item_id/display?to_ext=ext`); }); });