mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-03-22 23:30:36 +08:00
#### PR Dependency Tree * **PR #14583** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added Gemini 3.1 Pro Preview support (text, image, audio) and new GPT‑5 variants as defaults; centralized persistent telemetry state for more reliable client identity. * **UX** * Improved model submenu placement in chat preferences. * More robust mindmap parsing, preview, regeneration and replace behavior. * **Chores** * Bumped AI SDK and related dependencies. * **Tests** * Expanded/updated tests and increased timeouts for flaky flows. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
import { expect } from '@playwright/test';
|
|
|
|
import { test } from '../base/base-test';
|
|
|
|
test.describe('expand mindmap node', () => {
|
|
test.beforeEach(async ({ loggedInPage: page, utils }) => {
|
|
await utils.testUtils.setupTestEnvironment(page);
|
|
await utils.chatPanel.openChatPanel(page);
|
|
});
|
|
|
|
test('should expand the mindmap node', async ({
|
|
loggedInPage: page,
|
|
utils,
|
|
}) => {
|
|
let id: string;
|
|
const { expandMindMapNode } = await utils.editor.askAIWithEdgeless(
|
|
page,
|
|
async () => {
|
|
id = await utils.editor.createMindmap(page);
|
|
},
|
|
async () => {
|
|
// Select the first child in the mindmap
|
|
const { id: childId } = await utils.editor.getMindMapNode(
|
|
page,
|
|
id!,
|
|
[0, 0]
|
|
);
|
|
await utils.editor.selectElementInEdgeless(page, [childId]);
|
|
}
|
|
);
|
|
await expandMindMapNode();
|
|
// Child node should be expanded
|
|
await expect(async () => {
|
|
const newChild = await utils.editor.getMindMapNode(page, id!, [0, 0, 0]);
|
|
expect(newChild).toBeDefined();
|
|
}).toPass({ timeout: 60000 });
|
|
});
|
|
});
|