Update self-serve relay tests for local transport

This commit is contained in:
Jeppe Bundgaard
2026-06-30 17:10:05 +02:00
parent 8ddb87ddca
commit db0caf1bea
@@ -40,9 +40,18 @@ describe("self-serve connectivity relay api wrappers", () => {
await relays.get.status.PROGRAM_PICKER(5);
await relays.get.status.CLEANER(5);
expect(mocks.request).toHaveBeenNthCalledWith(1, statusEndpoints.MACHINE, "GET", { lane_id: 5 });
expect(mocks.request).toHaveBeenNthCalledWith(2, statusEndpoints.PROGRAM_PICKER, "GET", { lane_id: 5 });
expect(mocks.request).toHaveBeenNthCalledWith(3, statusEndpoints.CLEANER, "GET", { lane_id: 5 });
expect(mocks.request).toHaveBeenNthCalledWith(1, statusEndpoints.MACHINE, "GET", {
lane_id: 5,
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(2, statusEndpoints.PROGRAM_PICKER, "GET", {
lane_id: 5,
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(3, statusEndpoints.CLEANER, "GET", {
lane_id: 5,
transport: "local",
});
});
it("fetches all relay statuses and returns keyed responses", async () => {
@@ -61,9 +70,21 @@ describe("self-serve connectivity relay api wrappers", () => {
await relays.set.byRelay(relayKinds.PROGRAM_PICKER, 8, false);
await relays.set.byRelay(relayKinds.CLEANER, 8, true);
expect(mocks.request).toHaveBeenNthCalledWith(1, setEndpoints.MACHINE, "POST", { lane_id: 8, on: true });
expect(mocks.request).toHaveBeenNthCalledWith(2, setEndpoints.PROGRAM_PICKER, "POST", { lane_id: 8, on: false });
expect(mocks.request).toHaveBeenNthCalledWith(3, setEndpoints.CLEANER, "POST", { lane_id: 8, on: true });
expect(mocks.request).toHaveBeenNthCalledWith(1, setEndpoints.MACHINE, "POST", {
lane_id: 8,
on: true,
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(2, setEndpoints.PROGRAM_PICKER, "POST", {
lane_id: 8,
on: false,
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(3, setEndpoints.CLEANER, "POST", {
lane_id: 8,
on: true,
transport: "local",
});
});
it("gets lane status with and without a lane id filter", async () => {
@@ -84,15 +105,18 @@ describe("self-serve connectivity relay api wrappers", () => {
command: "START",
customer_number: 123,
license_plate: "AA12345",
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(2, "/modules/self-serve/lane/command", "POST", {
lane_id: 11,
command: "STOP",
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(3, "/modules/self-serve/lane/command", "POST", {
lane_id: 11,
command: "RESET",
license_plate: "BB54321",
transport: "local",
});
});
@@ -106,17 +130,21 @@ describe("self-serve connectivity relay api wrappers", () => {
lane_id: 4,
duration: 13,
license_plate: "AB12345",
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(2, "/modules/self-serve/lane/force/machine/enable", "POST", {
lane_id: 4,
duration: 0,
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(3, "/modules/self-serve/lane/force/machine/disable", "POST", {
lane_id: 4,
license_plate: "CD67890",
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(4, "/modules/self-serve/lane/force/machine/disable", "POST", {
lane_id: 4,
transport: "local",
});
});
@@ -127,10 +155,12 @@ describe("self-serve connectivity relay api wrappers", () => {
expect(mocks.request).toHaveBeenNthCalledWith(1, "/modules/self-serve/lane/gate/open", "POST", {
lane_id: 12,
gate: "ENTRANCE",
transport: "local",
});
expect(mocks.request).toHaveBeenNthCalledWith(2, "/modules/self-serve/lane/gate/open", "POST", {
lane_id: 12,
gate: "EXIT",
transport: "local",
});
});