Odoo18-Base/addons/pos_mrp/static/tests/tours/pos_mrp_tour.js

32 lines
1.3 KiB
JavaScript

/** @odoo-module */
import * as PaymentScreen from "@point_of_sale/../tests/tours/helpers/PaymentScreenTourMethods";
import * as ProductScreen from "@point_of_sale/../tests/tours/helpers/ProductScreenTourMethods";
import * as ReceiptScreen from "@point_of_sale/../tests/tours/helpers/ReceiptScreenTourMethods";
import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add("test_ship_later_kit_and_mto_manufactured_product", {
test: true,
url: "/pos/ui",
steps: () =>
[
ProductScreen.clickProductInfo("Finished"),
ProductScreen.priceOnProductInfoIs("10.00"),
ProductScreen.clickCloseProductInfo(),
ProductScreen.clickProductInfo("Basic Kit"),
ProductScreen.priceOnProductInfoIs("10.00"),
ProductScreen.clickCloseProductInfo(),
ProductScreen.addOrderline("Finished", "1"),
ProductScreen.addOrderline("Basic Kit", "1"),
ProductScreen.clickPartnerButton(),
ProductScreen.clickCustomer("Partner Full"),
ProductScreen.clickPayButton(),
PaymentScreen.clickPaymentMethod("Cash"),
PaymentScreen.clickShipLaterButton(),
PaymentScreen.shippingLaterHighlighted(),
PaymentScreen.clickValidate(),
ReceiptScreen.receiptIsThere(),
].flat(),
});