修复资源画布文案重命名后的CI失败
删除project-development.suite.ts中未使用的resetButton变量,修复ESLint unused-vars错误 将projectResourceLiveIntegration.test.tsx中过期的复位资源画布断言更新为复位资源视图
This commit is contained in:
@@ -379,9 +379,7 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
clientY: 60,
|
||||
});
|
||||
act(() => {
|
||||
expect(
|
||||
artCanvas.dispatchEvent(event),
|
||||
).toBe(false);
|
||||
expect(artCanvas.dispatchEvent(event)).toBe(false);
|
||||
});
|
||||
};
|
||||
|
||||
@@ -726,9 +724,7 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
expect(
|
||||
within(outline).queryByRole('button', { name: /游戏代码/ }),
|
||||
).toBeNull();
|
||||
expect(
|
||||
screen.queryByRole('region', { name: '游戏代码' }),
|
||||
).toBeNull();
|
||||
expect(screen.queryByRole('region', { name: '游戏代码' })).toBeNull();
|
||||
const dispatchViewWheel = (deltaY = 160) => {
|
||||
const scene = document.querySelector<HTMLElement>(
|
||||
'[data-resource-book-view="child"]',
|
||||
@@ -747,9 +743,7 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
};
|
||||
|
||||
dispatchViewWheel();
|
||||
expect(
|
||||
screen.getByRole('region', { name: '设计文档' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull();
|
||||
|
||||
const documentWorld = dependencyCanvas.querySelector<HTMLElement>(
|
||||
'.game-resource-page-canvas[data-resource-section-scroll="document"] [data-resource-viewport]',
|
||||
@@ -808,7 +802,6 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
deltaY: -120,
|
||||
});
|
||||
let zoomWheelResult = true;
|
||||
const resetButton = screen.getByRole('button', { name: '复位资源视图' });
|
||||
act(() => {
|
||||
zoomWheelResult = dependencyCanvas.dispatchEvent(zoomWheel);
|
||||
});
|
||||
@@ -829,9 +822,7 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
);
|
||||
expect(screen.getByRole('dialog', { name: 'section.md' })).not.toBeNull();
|
||||
dispatchViewWheel();
|
||||
expect(
|
||||
screen.getByRole('region', { name: '设计文档' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull();
|
||||
fireEvent.click(
|
||||
within(screen.getByRole('dialog', { name: 'section.md' })).getByRole(
|
||||
'button',
|
||||
@@ -859,13 +850,9 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
const viewportBeforeWheelNavigation = readViewport();
|
||||
dispatchViewWheel();
|
||||
await waitFor(() =>
|
||||
expect(readViewport()[1]).toBeLessThan(
|
||||
viewportBeforeWheelNavigation[1]!,
|
||||
),
|
||||
expect(readViewport()[1]).toBeLessThan(viewportBeforeWheelNavigation[1]!),
|
||||
);
|
||||
expect(
|
||||
screen.getByRole('region', { name: '设计文档' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull();
|
||||
const zoomAfterViewWheel = new WheelEvent('wheel', {
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
@@ -882,15 +869,12 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
.dispatchEvent(zoomAfterViewWheel),
|
||||
).toBe(false);
|
||||
});
|
||||
await waitFor(
|
||||
() =>
|
||||
expect(readViewport()[2]).toBeGreaterThan(
|
||||
viewportBeforeWheelNavigation[2]!,
|
||||
),
|
||||
await waitFor(() =>
|
||||
expect(readViewport()[2]).toBeGreaterThan(
|
||||
viewportBeforeWheelNavigation[2]!,
|
||||
),
|
||||
);
|
||||
expect(
|
||||
screen.getByRole('region', { name: '设计文档' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull();
|
||||
|
||||
const dragCard = screen
|
||||
.getByRole('button', {
|
||||
@@ -977,15 +961,11 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
await waitFor(() =>
|
||||
expect(readViewport()[1]).toBeLessThan(sectionViewportBeforeWheel[1]!),
|
||||
);
|
||||
expect(
|
||||
screen.getByRole('region', { name: '设计文档' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '设计文档' })).not.toBeNull();
|
||||
expect(
|
||||
screen.getByTestId('resource-dependency-overlay-document'),
|
||||
).not.toBeNull();
|
||||
expect(
|
||||
screen.queryByTestId('resource-dependency-overlay-art'),
|
||||
).toBeNull();
|
||||
expect(screen.queryByTestId('resource-dependency-overlay-art')).toBeNull();
|
||||
|
||||
fireEvent.click(within(outline).getByRole('button', { name: /美术资源/ }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '按类型' }));
|
||||
@@ -993,27 +973,25 @@ export function registerProjectWorkbenchFoundationTests() {
|
||||
expect(
|
||||
within(typeCanvas).getByRole('button', { name: '复位资源视图' }),
|
||||
).not.toBeNull();
|
||||
expect(
|
||||
screen.getByRole('region', { name: '美术资源' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '美术资源' })).not.toBeNull();
|
||||
expect(
|
||||
typeCanvas.querySelector('.game-resource-dependency-overlay'),
|
||||
).toBeNull();
|
||||
|
||||
const readTypeViewport = () =>
|
||||
Number(
|
||||
(typeCanvas
|
||||
.querySelector<HTMLElement>('[data-resource-viewport]')
|
||||
?.getAttribute('data-resource-viewport') ?? '0,0,1').split(',')[1],
|
||||
(
|
||||
typeCanvas
|
||||
.querySelector<HTMLElement>('[data-resource-viewport]')
|
||||
?.getAttribute('data-resource-viewport') ?? '0,0,1'
|
||||
).split(',')[1],
|
||||
);
|
||||
const typeViewportBeforeWheel = readTypeViewport();
|
||||
dispatchViewWheel(160);
|
||||
await waitFor(() =>
|
||||
expect(readTypeViewport()).toBeLessThan(typeViewportBeforeWheel),
|
||||
);
|
||||
expect(
|
||||
screen.getByRole('region', { name: '美术资源' }),
|
||||
).not.toBeNull();
|
||||
expect(screen.getByRole('region', { name: '美术资源' })).not.toBeNull();
|
||||
expect(screen.queryByRole('region', { name: '音乐音效' })).toBeNull();
|
||||
expect(screen.queryByRole('button', { name: /缩小.*分区/ })).toBeNull();
|
||||
expect(screen.queryByRole('button', { name: /放大.*内容/ })).toBeNull();
|
||||
|
||||
@@ -731,7 +731,7 @@ describe('project resource live canvas integration', () => {
|
||||
.getAttribute('aria-pressed'),
|
||||
).toBe('true');
|
||||
expect(screen.getByRole('button', { name: '按类型' })).not.toBeNull();
|
||||
expect(screen.getByRole('button', { name: '复位资源画布' })).not.toBeNull();
|
||||
expect(screen.getByRole('button', { name: '复位资源视图' })).not.toBeNull();
|
||||
expect(screen.getByLabelText('资源依赖视图').hasAttribute('inert')).toBe(
|
||||
false,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user