Update self-serve relay tests for local transport
This commit is contained in:
@@ -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",
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user