From 54867597aaec1f9a7ae3a9e7937eb6dd3f7a32d2 Mon Sep 17 00:00:00 2001 From: provira Date: Wed, 15 Jan 2025 08:52:43 +0100 Subject: [PATCH] feat: refs #7087 added new test --- src/components/ui/__tests__/CardSummary.spec.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/components/ui/__tests__/CardSummary.spec.js b/src/components/ui/__tests__/CardSummary.spec.js index 7a979c2ea..b114797ef 100644 --- a/src/components/ui/__tests__/CardSummary.spec.js +++ b/src/components/ui/__tests__/CardSummary.spec.js @@ -1,6 +1,7 @@ import { vi, describe, expect, it, beforeAll, afterEach, beforeEach } from 'vitest'; import { createWrapper, axios } from 'app/test/vitest/helper'; import CardSummary from 'src/components/ui/CardSummary.vue'; +import * as vueRouter from 'vue-router'; describe('CardSummary', () => { let vm; @@ -10,6 +11,14 @@ describe('CardSummary', () => { vi.spyOn(axios, 'get').mockResolvedValue({ data: [] }); }); + vi.spyOn(vueRouter, 'useRoute').mockReturnValue({ + query: {}, + params: {}, + meta: { moduleName: 'mockName' }, + path: 'mockName/1/summary', + name: 'CardSummary', + }); + beforeEach(() => { wrapper = createWrapper(CardSummary, { propsData: { @@ -60,4 +69,8 @@ describe('CardSummary', () => { expect(vm.store.url).toBe('newUrl'); expect(vm.store.filter).toEqual({ key: 'newValue' }); }); + + it('should return true if route path ends with /summary' , () => { + expect(vm.isSummary).toBe(true); + }); }); \ No newline at end of file