mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 09:17:23 +00:00
test: fix e2e
This commit is contained in:
parent
f12952de1f
commit
3dcbdf3592
@ -3,8 +3,10 @@ import { T3924 } from './templatesOfBug';
|
|||||||
|
|
||||||
test.describe('bulk edit form', () => {
|
test.describe('bulk edit form', () => {
|
||||||
// https://nocobase.height.app/T-3924/description
|
// https://nocobase.height.app/T-3924/description
|
||||||
test('should be required when switching to "Changed to"', async ({ page, mockPage }) => {
|
test('should be required when switching to "Changed to"', async ({ page, mockPage, mockRecord }) => {
|
||||||
await mockPage(T3924).goto();
|
const nocoPage = await mockPage(T3924).waitForInit();
|
||||||
|
await mockRecord('users2');
|
||||||
|
await nocoPage.goto();
|
||||||
|
|
||||||
// 1. 先选中一条记录
|
// 1. 先选中一条记录
|
||||||
await page.getByLabel('table-index-').hover();
|
await page.getByLabel('table-index-').hover();
|
||||||
@ -23,11 +25,13 @@ test.describe('bulk edit form', () => {
|
|||||||
await page.getByRole('button', { name: 'Submit' }).click();
|
await page.getByRole('button', { name: 'Submit' }).click();
|
||||||
|
|
||||||
// 4. Table 中的值应该被改变
|
// 4. Table 中的值应该被改变
|
||||||
await expect(page.getByRole('button', { name: '123' })).toBeVisible();
|
await expect(page.getByRole('button', { name: '123', exact: true })).toBeVisible();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('should be success to submit', async ({ page, mockPage }) => {
|
test('should be success to submit', async ({ page, mockPage, mockRecord }) => {
|
||||||
await mockPage(T3924).goto();
|
const nocoPage = await mockPage(T3924).waitForInit();
|
||||||
|
await mockRecord('users2');
|
||||||
|
await nocoPage.goto();
|
||||||
|
|
||||||
// 1. 打开弹窗,显示出批量编辑表单
|
// 1. 打开弹窗,显示出批量编辑表单
|
||||||
await page.getByLabel('action-Action-Bulk edit-').click();
|
await page.getByLabel('action-Action-Bulk edit-').click();
|
||||||
|
@ -699,6 +699,18 @@ export const T3825: PageConfig = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const T3924: PageConfig = {
|
export const T3924: PageConfig = {
|
||||||
|
collections: [
|
||||||
|
{
|
||||||
|
name: 'users2',
|
||||||
|
fields: [
|
||||||
|
{
|
||||||
|
name: 'nickname',
|
||||||
|
title: 'Nickname',
|
||||||
|
interface: 'input',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
pageSchema: {
|
pageSchema: {
|
||||||
_isJSONSchemaObject: true,
|
_isJSONSchemaObject: true,
|
||||||
version: '2.0',
|
version: '2.0',
|
||||||
@ -733,10 +745,10 @@ export const T3924: PageConfig = {
|
|||||||
version: '2.0',
|
version: '2.0',
|
||||||
type: 'void',
|
type: 'void',
|
||||||
'x-decorator': 'TableBlockProvider',
|
'x-decorator': 'TableBlockProvider',
|
||||||
'x-acl-action': 'users:list',
|
'x-acl-action': 'users2:list',
|
||||||
'x-use-decorator-props': 'useTableBlockDecoratorProps',
|
'x-use-decorator-props': 'useTableBlockDecoratorProps',
|
||||||
'x-decorator-props': {
|
'x-decorator-props': {
|
||||||
collection: 'users',
|
collection: 'users2',
|
||||||
dataSource: 'main',
|
dataSource: 'main',
|
||||||
action: 'list',
|
action: 'list',
|
||||||
params: {
|
params: {
|
||||||
@ -851,11 +863,11 @@ export const T3924: PageConfig = {
|
|||||||
'x-acl-action-props': {
|
'x-acl-action-props': {
|
||||||
skipScopeCheck: true,
|
skipScopeCheck: true,
|
||||||
},
|
},
|
||||||
'x-acl-action': 'users:create',
|
'x-acl-action': 'users2:create',
|
||||||
'x-decorator': 'FormBlockProvider',
|
'x-decorator': 'FormBlockProvider',
|
||||||
'x-decorator-props': {
|
'x-decorator-props': {
|
||||||
dataSource: 'main',
|
dataSource: 'main',
|
||||||
collection: 'users',
|
collection: 'users2',
|
||||||
},
|
},
|
||||||
'x-toolbar': 'BlockSchemaToolbar',
|
'x-toolbar': 'BlockSchemaToolbar',
|
||||||
'x-settings': 'blockSettings:createForm',
|
'x-settings': 'blockSettings:createForm',
|
||||||
@ -902,7 +914,7 @@ export const T3924: PageConfig = {
|
|||||||
'fieldSettings:BulkEditFormItem',
|
'fieldSettings:BulkEditFormItem',
|
||||||
'x-component': 'BulkEditField',
|
'x-component': 'BulkEditField',
|
||||||
'x-decorator': 'FormItem',
|
'x-decorator': 'FormItem',
|
||||||
'x-collection-field': 'users.nickname',
|
'x-collection-field': 'users2.nickname',
|
||||||
'x-app-version': '0.21.0-alpha.6',
|
'x-app-version': '0.21.0-alpha.6',
|
||||||
'x-uid': 't8dfuwjgiqb',
|
'x-uid': 't8dfuwjgiqb',
|
||||||
'x-async': false,
|
'x-async': false,
|
||||||
|
Loading…
Reference in New Issue
Block a user