test: Test all extension names of bundle
This commit is contained in:
@@ -1,8 +0,0 @@
|
|||||||
import { expect, test } from '../fixtures/worker-specific-admin-user.js'
|
|
||||||
import { navigateTo } from '../fixtures/navigation.js'
|
|
||||||
|
|
||||||
test('Antrago FTP Import operation extension is listed on extension page', async ({ workerAdminPage }) => {
|
|
||||||
const page = workerAdminPage
|
|
||||||
await navigateTo(page, '/settings/extensions')
|
|
||||||
await expect(page.getByRole('main')).toContainText('antrago-ftp-import')
|
|
||||||
})
|
|
||||||
@@ -2,8 +2,18 @@ import { expect, test } from './fixtures/worker-specific-admin-user.js'
|
|||||||
import packageInfo from '../../hda-cms-extension/package.json' with { type: 'json' }
|
import packageInfo from '../../hda-cms-extension/package.json' with { type: 'json' }
|
||||||
import { navigateTo } from './fixtures/navigation.js'
|
import { navigateTo } from './fixtures/navigation.js'
|
||||||
|
|
||||||
|
const bundleExtensionInfo = packageInfo['directus:extension'].entries
|
||||||
|
|
||||||
test('bundle extension is listed on extension page', async ({ workerAdminPage }) => {
|
test('bundle extension is listed on extension page', async ({ workerAdminPage }) => {
|
||||||
const page = workerAdminPage
|
const page = workerAdminPage
|
||||||
await navigateTo(page, '/settings/extensions')
|
await navigateTo(page, '/settings/extensions')
|
||||||
await expect(page.getByRole('main')).toContainText(packageInfo.name)
|
await expect(page.getByRole('main')).toContainText(packageInfo.name)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
test('Antrago FTP Import operation extension is listed on extension page', async ({ workerAdminPage }) => {
|
||||||
|
const page = workerAdminPage
|
||||||
|
await navigateTo(page, '/settings/extensions')
|
||||||
|
for (const extensionInfo of bundleExtensionInfo) {
|
||||||
|
await expect(page.getByRole('main')).toContainText(extensionInfo.name)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user