Optimized routing
Test and publish container images / test (push) Successful in 2m21s
Test and publish container images / publish (push) Failing after 4s

This commit is contained in:
BuTzZ
2026-07-27 10:18:31 +02:00
parent 55ce94066e
commit 9813a1fafb
16 changed files with 1602 additions and 364 deletions
+15 -1
View File
@@ -38,6 +38,7 @@ describe("offline voyage storage", () => {
expect(saved.plan.destination).toEqual({ lat: 51.6814536, lon: 7.8042615 });
expect(saved.route.departureTime).toBe("2026-07-20T06:00:00.000Z");
expect(saved.route.durationMinutes).toBe(120);
expect(saved.route.routeSnaps).toEqual(routeFixture.routeSnaps);
expect(saved.route.alternatives).toBeUndefined();
expect(listOfflineVoyages(localStorage)).toHaveLength(1);
const restored = loadOfflineVoyage("voyage-test", localStorage);
@@ -83,7 +84,7 @@ const routeFixture: RouteResult = {
name: "Emden Hamm",
geometry: {
type: "LineString",
coordinates: [[7.186111, 53.344167], [7.1, 52.4], [7.8042615, 51.6814536]]
coordinates: [[7.186, 53.344], [7.1, 52.4], [7.8042, 51.6817]]
},
distanceNm: 153.69,
departureTime: "2026-07-20T06:00:00.000Z",
@@ -94,6 +95,19 @@ const routeFixture: RouteResult = {
unknownDepthRatio: 1,
dataSources: ["OSM"],
routingMode: "fairway",
routeSnaps: {
start: {
requested: { lat: 53.344167, lon: 7.186111 },
snapped: { lat: 53.344, lon: 7.186 },
distanceM: 20
},
waypoints: [],
destination: {
requested: { lat: 51.6814536, lon: 7.8042615 },
snapped: { lat: 51.6817, lon: 7.8042 },
distanceM: 28
}
},
alternatives: [{
id: "unused",
name: "Alternative",