test: do not use deprecated methods

This commit is contained in:
leejooy96 committed 2023-10-31 15:27:50 +09:00
1 parent 24b504768e
commit 1a8a8806ee
2 files changed
+12 -11

No files matched your search

+2 -2
View File
@@ -72,8 +72,8 @@ const handleCountIncrease = (): void => {
</v-btn> </v-btn>
</v-col> </v-col>
<v-col cols="3"> <v-col cols="3">
<v-badge id="counter-badge" color="blue" :content="counter"> <v-badge data-testid="counter-badge" color="blue" :content="counter">
<v-btn id="btn-counter" icon color="primary" @click="handleCountIncrease"> <v-btn data-testid="btn-counter" icon color="primary" @click="handleCountIncrease">
<v-icon icon="mdi-plus-circle" /> <v-icon icon="mdi-plus-circle" />
<v-tooltip activator="parent" location="bottom"> <v-tooltip activator="parent" location="bottom">
{{ $t('menu.increase-count') }} {{ $t('menu.increase-count') }}
+10 -9
View File
@@ -12,9 +12,10 @@ function waiting(milliseconds: number) {
function isElementVisible(selector: string, waitingMilliseconds = 100) { function isElementVisible(selector: string, waitingMilliseconds = 100) {
return new Promise((resolve) => { return new Promise((resolve) => {
setTimeout(async () => { setTimeout(async () => {
expect(await appWindow.isVisible(selector), `Confirm selector '${selector}' is visible`).toBe( await expect(
true appWindow.locator(selector).first(),
) `Confirm selector '${selector}' is visible`
).toBeVisible()
resolve(true) resolve(true)
}, waitingMilliseconds) }, waitingMilliseconds)
}) })
@@ -43,14 +44,14 @@ test('Document element check', async () => {
}) })
test('Counter button click check', async () => { test('Counter button click check', async () => {
await appWindow.click('#btn-counter', { clickCount: 10, delay: 50 }) await appWindow.getByTestId('btn-counter').click({ clickCount: 10, delay: 50 })
const counterValueElement = await appWindow.$('#counter-badge .v-badge__badge') const counterValueElement = await appWindow
.getByTestId('counter-badge')
.getByRole('status')
.innerHTML()
expect( expect(counterValueElement).toBe('10')
await appWindow.evaluate((element) => element.innerHTML, counterValueElement),
'Confirm counter value is same'
).toBe('10')
}) })
test.afterAll(async () => { test.afterAll(async () => {