Hinweise optimiert
This commit is contained in:
@@ -80,4 +80,52 @@ describe("CourseAssistantPanel", () => {
|
||||
expect(screen.getByText(/GPS-Fix ist veraltet/)).toBeVisible();
|
||||
expect(screen.getByText("---")).toBeVisible();
|
||||
});
|
||||
|
||||
it("keeps every open route warning visible while guidance is active", () => {
|
||||
render(
|
||||
<CourseAssistantPanel
|
||||
guidance={null}
|
||||
gpsStatus="tracking"
|
||||
headingDeg={null}
|
||||
headingSource="--"
|
||||
accuracyM={null}
|
||||
fixStale={false}
|
||||
routeWarnings={[
|
||||
{
|
||||
code: "ROUTING_SOURCE",
|
||||
severity: "info",
|
||||
message: "Routingquelle: lokaler Graph."
|
||||
},
|
||||
{
|
||||
code: "BRIDGE_TOO_LOW",
|
||||
severity: "caution",
|
||||
message: "Eine Brücke ist zu niedrig."
|
||||
},
|
||||
{
|
||||
code: "ROUTE_SEARCH_LIMITED",
|
||||
severity: "caution",
|
||||
message: "Die Snap-Suche wurde begrenzt."
|
||||
},
|
||||
{
|
||||
code: "START_SNAP_TOO_FAR",
|
||||
severity: "caution",
|
||||
message: "Der Startpunkt liegt weit vom Fahrwasser entfernt."
|
||||
},
|
||||
{
|
||||
code: "DESTINATION_SNAP_TOO_FAR",
|
||||
severity: "caution",
|
||||
message: "Der Zielpunkt liegt weit vom Fahrwasser entfernt."
|
||||
}
|
||||
]}
|
||||
onStop={vi.fn()}
|
||||
/>
|
||||
);
|
||||
|
||||
expect(screen.getByText("Hinweise (4)")).toBeVisible();
|
||||
expect(screen.getByText("Eine Brücke ist zu niedrig.")).toBeVisible();
|
||||
expect(screen.getByText("Die Snap-Suche wurde begrenzt.")).toBeVisible();
|
||||
expect(screen.getByText("Der Startpunkt liegt weit vom Fahrwasser entfernt.")).toBeVisible();
|
||||
expect(screen.getByText("Der Zielpunkt liegt weit vom Fahrwasser entfernt.")).toBeVisible();
|
||||
expect(screen.getByText("Routingdetails (1)")).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user