From 04d7cbde08272dbf9656c17451a61b35d74d0536 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 11:21:05 +0200 Subject: [PATCH] Update e2e test to include third-person navigation --- tests/e2e/runner-v1.e2e.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/e2e/runner-v1.e2e.ts b/tests/e2e/runner-v1.e2e.ts index 60e9cf13..c99f2c62 100644 --- a/tests/e2e/runner-v1.e2e.ts +++ b/tests/e2e/runner-v1.e2e.ts @@ -2,7 +2,7 @@ import { expect, test } from "@playwright/test"; import { clickViewport, setViewportCreationPreview } from "./viewport-test-helpers"; -test("user can place PlayerStart, enter run mode, and spawn from it", async ({ page }) => { +test("user can place PlayerStart, author third-person navigation, and spawn from it", async ({ page }) => { const pageErrors: string[] = []; const consoleErrors: string[] = []; @@ -33,15 +33,14 @@ test("user can place PlayerStart, enter run mode, and spawn from it", async ({ p await page.getByTestId("player-start-position-z").press("Tab"); await page.getByTestId("player-start-yaw").fill("90"); await page.getByTestId("player-start-yaw").press("Tab"); + await page.getByTestId("player-start-navigation-mode").selectOption("thirdPerson"); await page.getByTestId("enter-run-mode").click(); await expect(page.getByTestId("runner-shell")).toBeVisible(); await expect(page.getByTestId("runner-spawn-state")).toContainText("Player Start"); await expect(page.getByTestId("runner-player-position")).toContainText("4.00, 0.00, -2.00"); - - await page.getByTestId("runner-mode-orbit-visitor").click(); - await expect(page.getByTestId("runner-mode-orbit-visitor")).toHaveClass(/toolbar__button--active/); + await expect(page.getByText("Third Person")).toBeVisible(); await page.getByTestId("exit-run-mode").click(); await expect(page.getByTestId("viewport-shell")).toBeVisible();