Files
enterprise-addons/pos_urban_piper/static/tests/unit/services/pos_service.test.js
T

23 lines
834 B
JavaScript

import { test, expect, describe } from "@odoo/hoot";
import { setupPosEnvForPrepDisplay } from "@pos_enterprise/../tests/unit/utils";
import { definePosModels } from "@point_of_sale/../tests/unit/data/generate_model_definitions";
definePosModels();
describe("pos_store", () => {
test("onDeleteOrder", async () => {
const store = await setupPosEnvForPrepDisplay();
const order = store.addNewOrder();
order.delivery_identifier = "UP-123";
let deletedOrder = await store.onDeleteOrder(order);
expect(deletedOrder).toBe(false);
expect(order.uiState.displayed).toBe(true);
order.delivery_identifier = undefined;
deletedOrder = await store.onDeleteOrder(order);
expect(deletedOrder).toBe(true);
expect(order.uiState.displayed).toBe(false);
});
});