mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
test: fix tool flow inherit url
This commit is contained in:
@@ -144,11 +144,6 @@
|
|||||||
странице инструмента, а готовые ключи `home.defaultTitle`,
|
странице инструмента, а готовые ключи `home.defaultTitle`,
|
||||||
`catalog.pageTitle`, `catalog.metaDescription` не читает ни один компонент
|
`catalog.pageTitle`, `catalog.metaDescription` не читает ни один компонент
|
||||||
(S1d)
|
(S1d)
|
||||||
- [ ] **Баг e2e:** `tool-flows.spec.ts:179` создаёт контекст через
|
|
||||||
`browser.newContext()`, который не наследует `use.baseURL` из
|
|
||||||
`playwright.config.ts`, — относительный `goto('/tools/flip-png')` внутри
|
|
||||||
`openTool` не резолвится, и тест «работает без Web Worker (fallback)»
|
|
||||||
падает на всех движках. В CI это не видно: job `e2e` неблокирующий
|
|
||||||
- [ ] Component-тесты `SchemaToolView`/`SchemaPreview` требуют отдельного
|
- [ ] Component-тесты `SchemaToolView`/`SchemaPreview` требуют отдельного
|
||||||
решения: node Vitest не имеет DOM/canvas, а e2e уже покрывает поведение.
|
решения: node Vitest не имеет DOM/canvas, а e2e уже покрывает поведение.
|
||||||
- [ ] Ошибка декодирования изображения из `createImageBitmap` пока показывается
|
- [ ] Ошибка декодирования изображения из `createImageBitmap` пока показывается
|
||||||
|
|||||||
@@ -175,8 +175,12 @@ test("blur: changing slider updates result image", async ({ page }) => {
|
|||||||
await expect(resultImage(page)).not.toHaveAttribute("src", firstSource ?? "");
|
await expect(resultImage(page)).not.toHaveAttribute("src", firstSource ?? "");
|
||||||
});
|
});
|
||||||
|
|
||||||
test("runs without Web Worker (fallback)", async ({ browser }) => {
|
test("runs without Web Worker (fallback)", async ({ browser }, testInfo) => {
|
||||||
const context = await browser.newContext();
|
// newContext() не наследует use.baseURL из конфига — пробрасываем явно,
|
||||||
|
// иначе относительный goto() в helpers не резолвится.
|
||||||
|
const context = await browser.newContext({
|
||||||
|
baseURL: testInfo.project.use.baseURL,
|
||||||
|
});
|
||||||
try {
|
try {
|
||||||
await context.addInitScript(() => {
|
await context.addInitScript(() => {
|
||||||
Object.defineProperty(window, "Worker", {
|
Object.defineProperty(window, "Worker", {
|
||||||
|
|||||||
Reference in New Issue
Block a user