Integrate delivered Code navigation and Yuxi channel recovery into Canvas trial source
This commit is contained in:
1 parent
2ca6e3199d
commit
3fe3fdb1c0
38 files changed
+1602
-198
No files matched your search
@@ -174,7 +174,7 @@ test.describe('Makelore module navigation without setup flow', () => {
|
||||
await trigger.click();
|
||||
await expect(menu.getByTestId('sidebar-total-token-points')).toHaveText('75 点');
|
||||
await expect(menu.getByText('永久有效 · 预占 5 点', { exact: true })).toBeVisible();
|
||||
await expect(menu.getByRole('menuitem', { name: '词元点数与充值', exact: true })).toHaveCount(0);
|
||||
await expect(menu.getByRole('menuitem', { name: '词元点数与充值', exact: true })).toBeVisible();
|
||||
await checkAccountGeometry(1440);
|
||||
await page.screenshot({ path: testInfo.outputPath('home-account-menu-desktop.png') });
|
||||
await page.keyboard.press('Escape');
|
||||
@@ -184,7 +184,17 @@ test.describe('Makelore module navigation without setup flow', () => {
|
||||
await page.getByRole('heading', { name: '今天,想创作什么?', exact: true }).click();
|
||||
await expect(trigger).toHaveAttribute('aria-expanded', 'false');
|
||||
|
||||
await expect(page.getByTestId('point-wallet-dialog')).toHaveCount(0);
|
||||
await trigger.click();
|
||||
await menu.getByRole('menuitem', { name: '词元点数与充值', exact: true }).click();
|
||||
const wallet = page.getByTestId('point-wallet-dialog');
|
||||
await expect(wallet).toBeVisible();
|
||||
await expect(wallet.getByTestId('point-recharge-recipient')).toHaveText('充值到:小麦(child-wallet)');
|
||||
await expect(wallet.getByRole('button', { name: /500 点\s*¥10.00/ })).toBeEnabled();
|
||||
await wallet.getByText('我的可用点数', { exact: true }).click();
|
||||
await expect(trigger).toHaveAttribute('aria-expanded', 'false');
|
||||
await expect(wallet).toBeVisible();
|
||||
await wallet.getByRole('button', { name: '关闭词元点数', exact: true }).click();
|
||||
await expect(wallet).toHaveCount(0);
|
||||
|
||||
await trigger.click();
|
||||
await menu.getByRole('menuitem', { name: '个人资料', exact: true }).click();
|
||||
@@ -383,7 +393,8 @@ test.describe('Makelore module navigation without setup flow', () => {
|
||||
await sidebarResizer.dblclick();
|
||||
await expect(sidebarResizer).toHaveAttribute('aria-valuenow', '171');
|
||||
|
||||
await sidebar.getByRole('button', { name: '项目设置', exact: true }).click();
|
||||
await sidebar.getByRole('button', { name: '项目操作:故事绘本', exact: true }).click();
|
||||
await page.getByRole('menuitem', { name: '项目设置', exact: true }).click();
|
||||
await expect(page).toHaveURL(/\/project-config$/);
|
||||
await expect(page.getByTestId('project-configuration-page')).toBeVisible();
|
||||
await expect(sidebar.getByTestId('sidebar-module-switcher')).toHaveCount(0);
|
||||
@@ -394,7 +405,8 @@ test.describe('Makelore module navigation without setup flow', () => {
|
||||
await expect(page).toHaveURL(/\/chat$/);
|
||||
await expect(moduleReturn).toBeVisible();
|
||||
|
||||
await sidebar.getByRole('button', { name: '项目设置', exact: true }).click();
|
||||
await sidebar.getByRole('button', { name: '项目操作:故事绘本', exact: true }).click();
|
||||
await page.getByRole('menuitem', { name: '项目设置', exact: true }).click();
|
||||
await page.getByTestId('resource-card-plugins').click();
|
||||
await expect(page).toHaveURL(/\/project-config\/plugins\?/);
|
||||
const plugins = page.getByTestId('project-plugins-sheet');
|
||||
|
||||
Reference in new issue
Block a user