feat: update Makelore modules and conversations
This commit is contained in:
@@ -11,11 +11,10 @@ test.describe('NianCode main navigation without setup flow', () => {
|
||||
expect(minimumSize).toEqual([1100, 700]);
|
||||
|
||||
await expect(page.getByTestId('main-layout')).toBeVisible();
|
||||
await expect(page.getByText('请先新建项目')).toBeVisible();
|
||||
await expect(page.getByText('请先新建项目')).toHaveCount(0);
|
||||
await expect(page.getByText('一念成光,万物可创。')).toBeVisible();
|
||||
await expect(page.getByRole('img', { name: 'Makelore logo' })).toBeVisible();
|
||||
await expect(page.getByText('Makelore 工作台', { exact: true })).toBeVisible();
|
||||
await expect(page.getByText(/NITU/)).toHaveCount(0);
|
||||
await expect(page.getByTestId('sidebar-module-switcher-trigger')).toContainText('编程 Code');
|
||||
await expect(page.getByTestId('sidebar-create-project')).toBeVisible();
|
||||
await expect(page.getByTestId('sidebar-nav-publish')).toHaveCount(0);
|
||||
await expect(page.getByTestId('sidebar-nav-project-config')).toHaveCount(0);
|
||||
@@ -28,7 +27,7 @@ test.describe('NianCode main navigation without setup flow', () => {
|
||||
await expect(page.getByTestId('game-asset-review-summary')).toHaveCount(0);
|
||||
|
||||
await page.getByTestId('resource-card-models').click();
|
||||
await expect(page.getByTestId('nitu-model-config-refresh-button')).toBeVisible();
|
||||
await expect(page.getByTestId('makelore-model-config-refresh-button')).toBeVisible();
|
||||
await page.keyboard.press('Escape');
|
||||
|
||||
await page.getByTestId('resource-card-skills').click();
|
||||
@@ -47,12 +46,14 @@ test.describe('NianCode main navigation without setup flow', () => {
|
||||
await expect(page.getByTestId('sidebar-module-switcher-trigger')).toHaveAttribute('aria-expanded', 'false');
|
||||
await page.getByTestId('sidebar-module-switcher-trigger').click();
|
||||
await expect(page.getByTestId('sidebar-module-programming')).toHaveAttribute('aria-current', 'page');
|
||||
await expect(page.getByTestId('sidebar-module-learning')).toBeDisabled();
|
||||
await page.getByTestId('sidebar-module-painting').click();
|
||||
await expect(page.getByTestId('image-canvas-page')).toBeVisible();
|
||||
await expect(page.getByTestId('image-workspace-unavailable')).toBeVisible();
|
||||
await expect(page.getByText('创作空间暂不可用').first()).toBeVisible();
|
||||
await expect(page.getByTestId('sidebar-image-workspace')).toBeVisible();
|
||||
await expect(page.getByTestId('sidebar-create-image-project')).toBeVisible();
|
||||
await expect(page.getByTestId('sidebar-image-projects')).toBeVisible();
|
||||
await expect(page.getByText('本地开发')).toHaveCount(0);
|
||||
await expect(page.getByTestId('sidebar-reset-local-image-workspace')).toHaveCount(0);
|
||||
await expect(page.getByTestId('sidebar-create-project')).toHaveCount(0);
|
||||
@@ -61,7 +62,8 @@ test.describe('NianCode main navigation without setup flow', () => {
|
||||
await expect(page.getByTestId('sidebar-module-painting')).toHaveAttribute('aria-current', 'page');
|
||||
await page.getByTestId('sidebar-module-switcher-trigger').click();
|
||||
await page.getByTestId('sidebar-module-programming').click();
|
||||
await expect(page.getByText('请先新建项目')).toBeVisible();
|
||||
await expect(page.getByText('请先新建项目')).toHaveCount(0);
|
||||
await expect(page.getByText('一念成光,万物可创。')).toBeVisible();
|
||||
await expect(page.getByTestId('chat-operation-page')).toHaveCount(0);
|
||||
await expect(page.getByTestId('sidebar-nav-asset-square')).toHaveCount(0);
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import path from 'node:path';
|
||||
import { closeElectronApp, expect, getStableWindow, test } from './fixtures/electron';
|
||||
|
||||
test.describe('Project-level Superpowers setting', () => {
|
||||
test('starts game projects with Superpowers disabled', async ({ launchElectronApp }) => {
|
||||
test('starts new projects with Superpowers disabled', async ({ launchElectronApp }) => {
|
||||
const parentPath = await mkdtemp(path.join(tmpdir(), 'niancode-superpowers-e2e-'));
|
||||
const app = await launchElectronApp({ skipSetup: true });
|
||||
|
||||
@@ -19,11 +19,12 @@ test.describe('Project-level Superpowers setting', () => {
|
||||
await expect(page.getByRole('radio', { name: '直接使用所选文件夹(默认)' })).toBeChecked();
|
||||
await page.getByRole('button', { name: '选择路径' }).click();
|
||||
await expect(page.getByLabel('项目路径')).toHaveValue(parentPath);
|
||||
await page.getByTestId('project-template-option-game-development').click();
|
||||
await page.getByRole('button', { name: '确认创建' }).click();
|
||||
|
||||
await expect(page.getByTestId('sidebar-nav-project-config')).toBeVisible();
|
||||
await expect(page.getByTestId('sidebar-nav-publish')).toHaveCount(0);
|
||||
await expect(page.getByText(/还没有联系人/)).toBeVisible();
|
||||
await expect(page.getByRole('button', { name: '新增联系人' })).toBeVisible();
|
||||
await page.getByTestId('resource-card-skills').click();
|
||||
await expect(page.getByRole('switch', { name: '启用 Superpowers' })).toHaveAttribute('aria-checked', 'false');
|
||||
await expect(page.getByText('已关闭')).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user