From 9f3944aed5caefbdc2f99e8db7b7b1c162074292 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Fri, 11 Jul 2025 21:44:35 +0900 Subject: [PATCH] [test] Update PackVersionBadge test to use role selector instead of Button component --- .../dialog/content/manager/PackVersionBadge.test.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/dialog/content/manager/PackVersionBadge.test.ts b/src/components/dialog/content/manager/PackVersionBadge.test.ts index 05f3efcfb..eb88f34e8 100644 --- a/src/components/dialog/content/manager/PackVersionBadge.test.ts +++ b/src/components/dialog/content/manager/PackVersionBadge.test.ts @@ -1,6 +1,5 @@ import { VueWrapper, mount } from '@vue/test-utils' import { createPinia } from 'pinia' -import Button from 'primevue/button' import PrimeVue from 'primevue/config' import { beforeEach, describe, expect, it, vi } from 'vitest' import { nextTick } from 'vue' @@ -118,9 +117,9 @@ describe('PackVersionBadge', () => { props: { nodePack: noVersionPack } }) - const button = wrapper.findComponent(Button) - expect(button.exists()).toBe(true) - expect(button.props('label')).toBe('nightly') + const badge = wrapper.find('[role="button"]') + expect(badge.exists()).toBe(true) + expect(badge.find('span').text()).toBe('nightly') }) it('falls back to NIGHTLY when nodePack.id is missing', () => { @@ -132,9 +131,9 @@ describe('PackVersionBadge', () => { props: { nodePack: invalidPack } }) - const button = wrapper.findComponent(Button) - expect(button.exists()).toBe(true) - expect(button.props('label')).toBe('nightly') + const badge = wrapper.find('[role="button"]') + expect(badge.exists()).toBe(true) + expect(badge.find('span').text()).toBe('nightly') }) it('toggles the popover when button is clicked', async () => {