Skip to content

Commit 7aa20cc

Browse files
chore(deps): bump the kong-packages group with 18 updates (#195)
* chore(deps): bump the kong-packages group with 18 updates Bumps the kong-packages group with 18 updates: | Package | From | To | | --- | --- | --- | | [@kong-ui-public/app-layout](https://github.com/Kong/public-ui-components/tree/HEAD/packages/core/app-layout) | `4.0.11` | `4.0.15` | | [@kong-ui-public/copy-uuid](https://github.com/Kong/public-ui-components/tree/HEAD/packages/core/copy-uuid) | `2.0.42` | `2.0.46` | | [@kong-ui-public/entities-certificates](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-certificates) | `2.3.32` | `2.4.5` | | [@kong-ui-public/entities-consumer-credentials](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-consumer-credentials) | `2.1.66` | `2.1.74` | | [@kong-ui-public/entities-consumers](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-consumers) | `2.5.32` | `2.6.5` | | [@kong-ui-public/entities-gateway-services](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-gateway-services) | `2.5.2` | `2.6.5` | | [@kong-ui-public/entities-key-sets](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-key-sets) | `2.3.32` | `2.4.5` | | [@kong-ui-public/entities-keys](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-keys) | `2.3.32` | `2.4.5` | | [@kong-ui-public/entities-plugins](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-plugins) | `2.12.19` | `2.14.1` | | [@kong-ui-public/entities-routes](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-routes) | `2.4.33` | `2.5.5` | | [@kong-ui-public/entities-shared](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-shared) | `2.9.2` | `2.10.5` | | [@kong-ui-public/entities-snis](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-snis) | `2.3.32` | `2.4.5` | | [@kong-ui-public/entities-upstreams-targets](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-upstreams-targets) | `2.3.32` | `2.4.5` | | [@kong-ui-public/entities-vaults](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-vaults) | `2.4.21` | `2.5.5` | | [@kong-ui-public/forms](https://github.com/Kong/public-ui-components/tree/HEAD/packages/core/forms) | `2.1.44` | `2.2.0` | | [@kong-ui-public/misc-widgets](https://github.com/Kong/public-ui-components/tree/HEAD/packages/core/misc-widgets) | `2.0.25` | `2.0.29` | | [@kong-ui-public/core](https://github.com/Kong/public-ui-components/tree/HEAD/packages/core/core) | `1.5.6` | `1.5.7` | | [@kong-ui-public/entities-consumer-groups](https://github.com/Kong/public-ui-components/tree/HEAD/packages/entities/entities-consumer-groups) | `2.4.32` | `2.5.5` | Updates `@kong-ui-public/app-layout` from 4.0.11 to 4.0.15 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/core/app-layout/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/core/app-layout) Updates `@kong-ui-public/copy-uuid` from 2.0.42 to 2.0.46 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/core/copy-uuid/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/core/copy-uuid) Updates `@kong-ui-public/entities-certificates` from 2.3.32 to 2.4.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-certificates/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-certificates) Updates `@kong-ui-public/entities-consumer-credentials` from 2.1.66 to 2.1.74 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-consumer-credentials/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-consumer-credentials) Updates `@kong-ui-public/entities-consumers` from 2.5.32 to 2.6.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-consumers/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-consumers) Updates `@kong-ui-public/entities-gateway-services` from 2.5.2 to 2.6.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-gateway-services/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-gateway-services) Updates `@kong-ui-public/entities-key-sets` from 2.3.32 to 2.4.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-key-sets/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-key-sets) Updates `@kong-ui-public/entities-keys` from 2.3.32 to 2.4.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-keys/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-keys) Updates `@kong-ui-public/entities-plugins` from 2.12.19 to 2.14.1 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-plugins/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-plugins) Updates `@kong-ui-public/entities-routes` from 2.4.33 to 2.5.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-routes/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-routes) Updates `@kong-ui-public/entities-shared` from 2.9.2 to 2.10.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-shared/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-shared) Updates `@kong-ui-public/entities-snis` from 2.3.32 to 2.4.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-snis/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-snis) Updates `@kong-ui-public/entities-upstreams-targets` from 2.3.32 to 2.4.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-upstreams-targets/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-upstreams-targets) Updates `@kong-ui-public/entities-vaults` from 2.4.21 to 2.5.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-vaults/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-vaults) Updates `@kong-ui-public/forms` from 2.1.44 to 2.2.0 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/core/forms/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/core/forms) Updates `@kong-ui-public/misc-widgets` from 2.0.25 to 2.0.29 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/core/misc-widgets/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/core/misc-widgets) Updates `@kong-ui-public/core` from 1.5.6 to 1.5.7 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/core/core/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/core/core) Updates `@kong-ui-public/entities-consumer-groups` from 2.4.32 to 2.5.5 - [Release notes](https://github.com/Kong/public-ui-components/releases) - [Changelog](https://github.com/Kong/public-ui-components/blob/main/packages/entities/entities-consumer-groups/CHANGELOG.md) - [Commits](https://github.com/Kong/public-ui-components/commits/@kong-ui-public/[email protected]/packages/entities/entities-consumer-groups) --- updated-dependencies: - dependency-name: "@kong-ui-public/app-layout" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kong-packages - dependency-name: "@kong-ui-public/copy-uuid" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-certificates" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-consumer-credentials" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-consumers" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-gateway-services" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-key-sets" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-keys" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-plugins" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-routes" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-shared" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-snis" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-upstreams-targets" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-vaults" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/forms" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: kong-packages - dependency-name: "@kong-ui-public/misc-widgets" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kong-packages - dependency-name: "@kong-ui-public/core" dependency-type: indirect update-type: version-update:semver-patch dependency-group: kong-packages - dependency-name: "@kong-ui-public/entities-consumer-groups" dependency-type: indirect update-type: version-update:semver-minor dependency-group: kong-packages ... Signed-off-by: dependabot[bot] <[email protected]> * chore(*): kongponents reskin phase 9 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Leopoldthecoder <[email protected]>
1 parent b4f2891 commit 7aa20cc

24 files changed

+144
-160
lines changed

package.json

+13-14
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,24 @@
2323
"src/**/*.{css,scss,sass,less,styl,vue}": "stylelint --allow-empty-input --fix 'src/**/*.{css,scss,sass,less,styl,vue}'"
2424
},
2525
"dependencies": {
26-
"@kong-ui-public/app-layout": "^4.0.11",
27-
"@kong-ui-public/copy-uuid": "^2.0.42",
28-
"@kong-ui-public/entities-certificates": "^2.3.32",
29-
"@kong-ui-public/entities-consumer-credentials": "^2.1.66",
30-
"@kong-ui-public/entities-consumers": "^2.5.32",
31-
"@kong-ui-public/entities-gateway-services": "^2.5.2",
32-
"@kong-ui-public/entities-key-sets": "^2.3.32",
33-
"@kong-ui-public/entities-keys": "^2.3.32",
34-
"@kong-ui-public/entities-plugins": "^2.12.19",
26+
"@kong-ui-public/app-layout": "^4.0.15",
27+
"@kong-ui-public/entities-certificates": "^2.4.5",
28+
"@kong-ui-public/entities-consumer-credentials": "^2.1.74",
29+
"@kong-ui-public/entities-consumers": "^2.6.5",
30+
"@kong-ui-public/entities-gateway-services": "^2.6.5",
31+
"@kong-ui-public/entities-key-sets": "^2.4.5",
32+
"@kong-ui-public/entities-keys": "^2.4.5",
33+
"@kong-ui-public/entities-plugins": "^2.14.1",
3534
"@kong-ui-public/entities-routes": "^2.4.2",
3635
"@kong-ui-public/entities-shared": "^2.5.2",
37-
"@kong-ui-public/entities-snis": "^2.3.32",
38-
"@kong-ui-public/entities-upstreams-targets": "^2.3.32",
39-
"@kong-ui-public/entities-vaults": "^2.4.21",
36+
"@kong-ui-public/entities-snis": "^2.4.5",
37+
"@kong-ui-public/entities-upstreams-targets": "^2.4.5",
38+
"@kong-ui-public/entities-vaults": "^2.5.5",
4039
"@kong-ui-public/forms": "^2.1.28",
4140
"@kong-ui-public/i18n": "^2.1.3",
42-
"@kong-ui-public/misc-widgets": "^2.0.25",
41+
"@kong-ui-public/misc-widgets": "^2.0.29",
4342
"@kong/icons": "^1.8.8",
44-
"@kong/kongponents": "^9.0.0-alpha.108",
43+
"@kong/kongponents": "^9.0.0-alpha.115",
4544
"@material-design-icons/font": "^0.14.9",
4645
"axios": "^1.6.0",
4746
"marked": "^5.1.0",

src/pages/consumers/ConsumerCredentials.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
/>
99
<KEmptyState
1010
v-if="enabledPluginsFetched && !hasEnabledPlugins"
11-
:handle-click="navigateToPluginSelection"
12-
:cta-text="t('entities.consumer-credential.empty.button')"
11+
:action-button-text="t('entities.consumer-credential.empty.button')"
12+
@click-action="navigateToPluginSelection"
1313
>
1414
<template #title>
1515
{{ t('entities.consumer-credential.empty.title') }}
1616
</template>
17-
<template #message>
17+
<template #default>
1818
{{ t('entities.consumer-credential.empty.message', {
1919
plugins: credentialPlugins.map(p => p.title).join(', '),
2020
}) }}

src/registerGlobalComponents.ts

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { App } from 'vue'
22
import Kongponents from '@kong/kongponents'
3-
import CopyUuid from '@kong-ui-public/copy-uuid'
43
import { FORMS_API_KEY, VueFormGenerator } from '@kong-ui-public/forms'
54
import PageHeader from '@/components/PageHeader.vue'
65
import HeaderBackButton from '@/components/HeaderBackButton.vue'
@@ -10,7 +9,6 @@ import { apiService } from './services/apiService'
109

1110
export const registerGlobalComponents = (app: App) => {
1211
app.use(Kongponents)
13-
app.use(CopyUuid)
1412
app.component('VueFormGenerator', VueFormGenerator)
1513
app.provide(FORMS_API_KEY, {
1614
getOne: (entity: string, id: string) => {

src/styles/index.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import '@material-design-icons/font'
22
import '@kong-ui-public/app-layout/dist/style.css'
3-
import '@kong-ui-public/copy-uuid/dist/style.css'
43
import '@kong-ui-public/entities-certificates/dist/style.css'
54
import '@kong-ui-public/entities-consumer-credentials/dist/style.css'
65
import '@kong-ui-public/entities-consumers/dist/style.css'

tests/playwright/commands/expectEmptyEntityList.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import { expect } from '@playwright/test'
33

44
export const expectEmptyEntityList = async (page: Page, entity: string, description: string) => {
55
await expect(page.locator(`.kong-ui-entities-${entity}-list .k-table-empty-state .primary`)).toBeVisible()
6-
await expect(page.locator(`.kong-ui-entities-${entity}-list .k-table-empty-state .k-empty-state-title-header`)).toHaveText(description)
6+
await expect(page.locator(`.kong-ui-entities-${entity}-list .k-table-empty-state .empty-state-title`)).toHaveText(description)
77
}

tests/playwright/specs/consumers/01-Consumers.spec.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ test.describe('consumers', () => {
3232
})
3333

3434
test('consumer list - empty', async ({ page }) => {
35-
await expect(page.locator('.empty-state-wrapper')).toContainText('Configure a New Consumer')
35+
await expect(page.locator('.k-empty-state')).toContainText('Configure a New Consumer')
3636
})
3737

3838
test('consumer create from - entrance and exit', async ({ page }) => {
@@ -187,7 +187,7 @@ test.describe('consumers', () => {
187187
await withNavigation(page, () => clickEntityListAction(page, 'view'))
188188
await page.waitForSelector('.kong-ui-consumer-entity-config-card')
189189
await switchDetailTab(page, 'credentials')
190-
await withNavigation(page, () => page.locator('.empty-state-wrapper button').click())
190+
await withNavigation(page, () => page.locator('.k-empty-state button').click())
191191
await withNavigation(page, () => page.locator('[data-testid="Key Authentication"]').click())
192192
await page.waitForSelector('#config-key_names')
193193
await page.click(consumerListPage.$.submitButton)
@@ -210,8 +210,7 @@ test.describe('consumers', () => {
210210
await page.fill('#key', 'my-second-api-key')
211211
await page.click(consumerListPage.$.submitButton)
212212
await page.waitForSelector(consumerListPage.$.success)
213-
await expect(keyAuthLocator.locator('[data-testid="copy-id"][title="my-api-key"]')).toBeVisible()
214-
await expect(keyAuthLocator.locator('[data-testid="copy-id"][title="my-second-api-key"]')).toBeVisible()
213+
expect(await keyAuthLocator.locator('table tbody tr').count()).toBe(2)
215214
})
216215

217216
test('consumer create - success2', async ({ page }) => {

tests/playwright/specs/consumers/02-ConsumerCredentials.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@ test.describe('consumer credentials', () => {
5454
await page.locator('.modal-footer .footer-actions .danger').click()
5555
const basicAuthLocator = page.locator('.credential-list-wrapper').filter({ hasText: 'Basic Authentication' })
5656

57-
await expect(basicAuthLocator.locator('.empty-state-content .primary')).toContainText('New Basic Auth Credential')
57+
await expect(basicAuthLocator.locator('.empty-state-action .primary')).toContainText('New Basic Auth Credential')
5858
})
5959
})

tests/playwright/specs/consumers/03-ConsumerPlugins.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ test.describe('consumer plugins', () => {
3434

3535
test('install a plugin from the Plugins tab', async ({ page }) => {
3636
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
37-
const uuid = await page.locator('.uuid-container').innerText()
37+
const uuid = await page.locator('.copy-container').innerText()
3838

3939
await switchDetailTab(page, 'plugins')
4040
await withNavigation(
4141
page,
42-
async () => await page.locator('.empty-state-content .primary').click()
42+
async () => await page.locator('.empty-state-action .primary').click()
4343
)
4444
await expandPlugins(page)
4545
await withNavigation(

tests/playwright/specs/key-sets/02-Keys.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ test.describe('key-set keys tab', () => {
3636
test(`create key "${mockJwName}" from the Keys tab `, async ({ page }) => {
3737
await withNavigation(page, () => clickEntityListAction(page, 'view'))
3838
await switchDetailTab(page, 'keys')
39-
await withNavigation(page, () => page.locator('.k-empty-state-cta [data-testid="new-key"]').click())
39+
await withNavigation(page, () => page.locator('.empty-state-action [data-testid="new-key"]').click())
4040

4141
withNavigation(page, () => fillEntityForm({
4242
page,

tests/playwright/specs/keys/01-Keys.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ test.describe('keys', () => {
245245
method: 'fill',
246246
withAction: 'submit',
247247
})
248-
await expect(page.locator('[data-testid="form-error"] .k-alert-msg-text'))
248+
await expect(page.locator('[data-testid="form-error"] .alert-content'))
249249
.toHaveText('schema violation (kid in jwk.kid must be equal to keys.kid)')
250250
})
251251

@@ -263,7 +263,7 @@ test.describe('keys', () => {
263263
method: 'fill',
264264
withAction: 'submit',
265265
})
266-
await expect(page.locator('[data-testid="form-error"] .k-alert-msg-text'))
266+
await expect(page.locator('[data-testid="form-error"] .alert-content'))
267267
.toHaveText(`UNIQUE violation detected on '{name="pem-key"}'`)
268268
})
269269
})

tests/playwright/specs/misc/02-NotFound.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ test.describe('not found', () => {
1919

2020
const expectConfigCardNotFound = async (page: Page, url: string, expectedMessage = 'Not found') => {
2121
await page.goto(url)
22-
await expect(page.locator('.empty-state-wrapper.is-error')).toBeVisible()
23-
await expect(page.locator('.empty-state-wrapper.is-error').locator('.empty-state-content'))
22+
await expect(page.locator('.k-empty-state.error')).toBeVisible()
23+
await expect(page.locator('.k-empty-state.error').locator('.empty-state-content'))
2424
.toContainText(expectedMessage, { ignoreCase: true })
2525
}
2626

tests/playwright/specs/plugins/01-Plugins.spec.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ test.describe('plugins', () => {
5454
})
5555

5656
test('plugin list should be empty now', async ({ page }) => {
57-
const emptyState = page.locator('.kong-ui-entities-plugins-list .empty-state-wrapper')
57+
const emptyState = page.locator('.kong-ui-entities-plugins-list .k-empty-state')
5858

5959
await expect(emptyState).toBeVisible()
6060
await expect(emptyState).toContainText('Configure a New Plugin')
@@ -68,7 +68,7 @@ test.describe('plugins', () => {
6868

6969
await serviceListPage.goto()
7070
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
71-
const uuid = await page.locator('.uuid-container').innerText()
71+
const uuid = await page.locator('.copy-container').innerText()
7272

7373
await switchDetailTab(page, 'plugins')
7474

@@ -182,7 +182,7 @@ test.describe('plugins', () => {
182182

183183
await routeListPage.goto()
184184
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
185-
const uuid = await page.locator('.uuid-container').innerText()
185+
const uuid = await page.locator('.copy-container').innerText()
186186

187187
await switchDetailTab(page, 'plugins')
188188

@@ -215,12 +215,12 @@ test.describe('plugins', () => {
215215
await consumerListPage.goto()
216216

217217
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
218-
const uuid = await page.locator('.uuid-container').innerText()
218+
const uuid = await page.locator('.copy-container').innerText()
219219

220220
await switchDetailTab(page, 'plugins')
221221
await withNavigation(
222222
page,
223-
async () => await page.locator('.empty-state-content .primary').click()
223+
async () => await page.locator('.empty-state-action .primary').click()
224224
)
225225
await withNavigation(
226226
page,
@@ -294,7 +294,7 @@ test.describe('plugins', () => {
294294

295295
await withNavigation(
296296
page,
297-
async () => await page.locator('.empty-state-content .primary').click()
297+
async () => await page.locator('.empty-state-action .primary').click()
298298
)
299299
await withNavigation(
300300
page,
@@ -411,7 +411,7 @@ test.describe('plugins', () => {
411411
await filterInput.fill('sad')
412412
await expect(page.getByTestId('plugins-empty-state')).toBeVisible()
413413
await expect(page.getByTestId('k-collapse-title')).not.toBeVisible()
414-
await expect(page.locator('[data-testid="plugins-empty-state"] .k-empty-state-message')).toContainText('No results found')
414+
await expect(page.locator('[data-testid="plugins-empty-state"] .empty-state-message')).toContainText('No results found')
415415
})
416416

417417
test('for plugin "key-auth", the default array field should have value', async ({ page, pluginListPage }) => {

tests/playwright/specs/plugins/02-PluginFilter.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ test.describe('plugins filter', () => {
3737
test('displays error if no results for plugin', async ({ page }) => {
3838
await expect(page.locator('.kong-ui-entity-filter-input')).toBeVisible()
3939
await page.fill('[data-testid="search-input"]', 'foo')
40-
await expect(page.locator('.empty-state-title .k-empty-state-title-header')).toHaveText('No results found')
40+
await expect(page.locator('.empty-state-title')).toHaveText('No results found')
4141
// clear the filter
4242
await page.locator('[data-testid="clear"]').click()
4343
await expect(page.locator('.kong-ui-entities-plugins-list tr[data-testid="basic-auth"]')).toBeVisible()

tests/playwright/specs/routes/01-Routes.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ test.describe('routes', () => {
121121
withAction: 'submit',
122122
})
123123
await expect(page.locator('[data-testid="form-error"]')).toBeVisible()
124-
await expect(page.locator('[data-testid="form-error"] .k-alert-msg')).toHaveText(`schema violation (paths.1: should start with: / (fixed path) or ~/ (regex path))`)
124+
await expect(page.locator('[data-testid="form-error"] .alert-message')).toHaveText(`schema violation (paths.1: should start with: / (fixed path) or ~/ (regex path))`)
125125
})
126126

127127
test('route create - can open/close advanced fields', async ({ page }) => {

tests/playwright/specs/routes/02-RoutesPlugins.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ test.describe('routes plugins', () => {
5252
test(`install a plugin for the route "${mockRouteName} from the plugins tab"`, async ({ page }) => {
5353
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
5454

55-
const uuid = await page.locator('.uuid-container').innerText()
55+
const uuid = await page.locator('.copy-container').innerText()
5656

5757
await switchDetailTab(page, 'plugins')
5858

tests/playwright/specs/services/01-Service.spec.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ test.describe('services', () => {
195195
await clickEntityListAction(page, 'view')
196196
const serviceId = (await page
197197
.locator('[data-testid="id-property-value"]')
198-
.locator('.uuid-container')
198+
.locator('.copy-container')
199199
.textContent() ?? '').trim()
200200

201201
await waitAndDismissToasts(page)
@@ -257,7 +257,7 @@ test.describe('services', () => {
257257
await clickEntityListAction(page, 'view')
258258
const serviceId = (await page
259259
.locator('[data-testid="id-property-value"]')
260-
.locator('.uuid-container')
260+
.locator('.copy-container')
261261
.textContent() ?? '').trim()
262262

263263
await waitAndDismissToasts(page)
@@ -345,7 +345,7 @@ test.describe('services', () => {
345345
await clickEntityListAction(page, 'view')
346346
const serviceId = (await page
347347
.locator('[data-testid="id-property-value"]')
348-
.locator('.uuid-container')
348+
.locator('.copy-container')
349349
.textContent() ?? '').trim()
350350

351351
await waitAndDismissToasts(page)

tests/playwright/specs/services/03-ServicePlugins.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ test.describe('service plugins', () => {
5454
await serviceListPage.goto()
5555
await withNavigation(page, () => clickEntityListAction(page, 'view'))
5656
await switchDetailTab(page, 'plugins')
57-
await page.waitForSelector('.kong-ui-entities-plugins-list .empty-state-wrapper')
57+
await page.waitForSelector('.kong-ui-entities-plugins-list .k-empty-state')
5858
await withNavigation(page, () =>
5959
page.click('.kong-ui-entities-plugins-list [data-testid="new-plugin"]')
6060
)

tests/playwright/specs/services/04-Filtering.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ test.describe('Filtering', () => {
5757
await inputWrapper.click()
5858
await inputWrapper.locator('input').type('foo')
5959

60-
await expect(page.locator('.empty-state-title .k-empty-state-title-header')).toHaveText('No results found')
60+
await expect(page.locator('.empty-state-title')).toHaveText('No results found')
6161
})
6262
})

tests/playwright/specs/snis/02-SNIsFilter.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ test.describe('snis filter', () => {
4848
test('displays error if no results for upstream', async ({ page }) => {
4949
await expect(page.locator('.kong-ui-entity-filter-input')).toBeVisible()
5050
await page.fill('[data-testid="search-input"]', 'foo')
51-
await expect(page.locator('.empty-state-title .k-empty-state-title-header')).toHaveText('No results found')
51+
await expect(page.locator('.empty-state-title')).toHaveText('No results found')
5252
// clear the filter
5353
await page.locator('[data-testid="clear"]').click()
5454
await expect(page.locator('.kong-ui-entities-snis-list tr [data-testid="snisa"]')).toBeVisible()

tests/playwright/specs/upstreams/01-Upstreams.spec.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ test.describe('upstreams', () => {
112112
withAction: 'submit',
113113
})
114114

115-
await expect(page.locator('.k-alert-msg-text')).toBeVisible()
116-
await expect(page.locator('.k-alert-msg-text')).toHaveText(`UNIQUE violation detected on '{name="${upstream_host1}"}'`)
115+
await expect(page.locator('.alert-content')).toBeVisible()
116+
await expect(page.locator('.alert-content')).toHaveText(`UNIQUE violation detected on '{name="${upstream_host1}"}'`)
117117
})
118118

119119
test('view upstream detail page', async ({ page }) => {
@@ -123,7 +123,7 @@ test.describe('upstreams', () => {
123123
// switch targets tab
124124
await switchDetailTab(page, 'targets')
125125
await expect(page.locator('.kong-ui-entities-targets-list .k-table-empty-state .primary')).toBeVisible()
126-
await expect(page.locator('.kong-ui-entities-targets-list .k-table-empty-state .k-empty-state-title-header')).toHaveText('Configure a New Target')
126+
await expect(page.locator('.kong-ui-entities-targets-list .k-table-empty-state .empty-state-title')).toHaveText('Configure a New Target')
127127
})
128128

129129
test('submit/cancel upstream editing', async ({ page }) => {
@@ -430,14 +430,14 @@ test.describe('upstreams', () => {
430430
},
431431
{},
432432
async () => {
433-
await expect(page.locator('.k-alert-msg-text')).toBeVisible()
433+
await expect(page.locator('.alert-content')).toBeVisible()
434434

435435
if (fallback.fill) {
436-
await expect(page.locator('.k-alert-msg-text')).toHaveText(`schema violation (values of these fields must be distinct: 'hash_on_${fallback.type}', 'hash_fallback_${fallback.type}')`)
436+
await expect(page.locator('.alert-content')).toHaveText(`schema violation (values of these fields must be distinct: 'hash_on_${fallback.type}', 'hash_fallback_${fallback.type}')`)
437437
} else {
438438
const expect_hashs = full_hashs[fallback.type]
439439

440-
await expect(page.locator('.k-alert-msg-text')).toHaveText(`2 schema violations (failed conditional validation given value of field 'hash_on'; hash_fallback: expected one of: ${expect_hashs.join(', ')})`)
440+
await expect(page.locator('.alert-content')).toHaveText(`2 schema violations (failed conditional validation given value of field 'hash_on'; hash_fallback: expected one of: ${expect_hashs.join(', ')})`)
441441
}
442442
},
443443
false

tests/playwright/specs/upstreams/02-UpstreamTargets.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ test.describe('upstreams', () => {
3333
test('create a target successful', async ({ page }) => {
3434
await withNavigation(page, async () => await clickEntityListAction(page, 'view'))
3535
await switchDetailTab(page, 'targets')
36-
await page.locator('.empty-state-content .primary').click()
36+
await page.locator('.empty-state-action .primary').click()
3737
await page.waitForSelector('.kong-ui-entities-target-form')
3838
await page.locator('[data-testid="target-form-target"]').type(mockTarget)
3939
await page.locator('.k-prompt [data-testid="modal-action-button"]').click()

tests/playwright/specs/upstreams/03-UpstreamFilter.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ test.describe('upstreams filter', () => {
3636
test('displays error if no results for upstream', async ({ page }) => {
3737
await expect(page.locator('.kong-ui-entity-filter-input')).toBeVisible()
3838
await page.fill('[data-testid="search-input"]', 'foo')
39-
await expect(page.locator('.empty-state-title .k-empty-state-title-header')).toHaveText('No results found')
39+
await expect(page.locator('.empty-state-title')).toHaveText('No results found')
4040
// clear the filter
4141
await page.locator('[data-testid="clear"]').click()
4242
await expect(page.locator('.kong-ui-entities-upstreams-list tr [data-testid="upstreamA"]')).toBeVisible()

tests/playwright/specs/vaults/01-Vaults.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ test.describe('vaults', () => {
109109
},
110110
withAction: 'submit',
111111
})
112-
await expect(page.locator('[data-testid="form-error"] .k-alert-msg')).toBeVisible()
113-
await expect(page.locator('[data-testid="form-error"] .k-alert-msg')).toContainText('schema violation (prefix: must not be one of: env)')
112+
await expect(page.locator('[data-testid="form-error"] .alert-message')).toBeVisible()
113+
await expect(page.locator('[data-testid="form-error"] .alert-message')).toContainText('schema violation (prefix: must not be one of: env)')
114114
})
115115
})

0 commit comments

Comments
 (0)