From 2eed4aca27dee8e2277c47eaededfcd63d8bfe29 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 00:46:36 +0200 Subject: [PATCH] Update e2e test for importing external model asset --- tests/e2e/import-external-model-asset.e2e.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/e2e/import-external-model-asset.e2e.ts b/tests/e2e/import-external-model-asset.e2e.ts index 474fbe49..85017f52 100644 --- a/tests/e2e/import-external-model-asset.e2e.ts +++ b/tests/e2e/import-external-model-asset.e2e.ts @@ -34,10 +34,11 @@ test("imports a gltf asset with external resources and places an instance", asyn await page.getByTestId("outliner-add-button").click(); await page.getByTestId("add-menu-assets").click(); await page.getByTestId("add-menu-assets-models").click(); - await expect(page.getByRole("button", { name: "scene.gltf" })).toBeVisible(); - await page.getByRole("button", { name: "scene.gltf" }).hover(); + const addMenu = page.getByRole("menu", { name: "Add" }); + await expect(addMenu.getByRole("menuitem", { name: "scene.gltf" })).toBeVisible(); + await addMenu.getByRole("menuitem", { name: "scene.gltf" }).hover(); await expect(page.getByTestId("status-asset-hover")).toContainText("Storage key:"); - await page.getByRole("button", { name: "scene.gltf" }).click(); + await addMenu.getByRole("menuitem", { name: "scene.gltf" }).click(); const importedSnapshot = await getEditorStoreSnapshot(page); const importedModelAsset = Object.values(importedSnapshot.document.assets).find( (asset) => asset.kind === "model" && asset.sourceName === "scene.gltf"