IO-2327 posting bills test cases
This commit is contained in:
@@ -188,7 +188,7 @@ describe.only(
|
|||||||
.contains("Backordered");
|
.contains("Backordered");
|
||||||
});
|
});
|
||||||
|
|
||||||
it.only("order parts inhouse", () => {
|
it("order parts inhouse", () => {
|
||||||
cy.get('[data-cy="tab-repairdata"]').should("be.visible").click();
|
cy.get('[data-cy="tab-repairdata"]').should("be.visible").click();
|
||||||
// Click on filter parts only
|
// Click on filter parts only
|
||||||
cy.get('[data-cy="filter-parts-button"]')
|
cy.get('[data-cy="filter-parts-button"]')
|
||||||
@@ -225,6 +225,25 @@ describe.only(
|
|||||||
.contains("Received");
|
.contains("Received");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("check inhouse bill to have extra actions", () => {
|
||||||
|
cy.get('[data-cy="tab-partssublet"]').should("be.visible").click();
|
||||||
|
|
||||||
|
cy.get('[data-cy="bills-table"]')
|
||||||
|
.find(".ant-table-tbody")
|
||||||
|
.find("> tr:not(.ant-table-measure-row)")
|
||||||
|
.as("bills-table")
|
||||||
|
.should("not.have.class", "ant-table-placeholder");
|
||||||
|
|
||||||
|
cy.get("@bills-table")
|
||||||
|
.contains("$0.00")
|
||||||
|
.parent()
|
||||||
|
.parent()
|
||||||
|
.first()
|
||||||
|
.find('[data-cy="print-wrapper"]')
|
||||||
|
.should("exist");
|
||||||
|
});
|
||||||
|
|
||||||
|
// select no in job estimate
|
||||||
it("posts bill directly", () => {
|
it("posts bill directly", () => {
|
||||||
cy.get('[data-cy="tab-partssublet"]').should("be.visible").click();
|
cy.get('[data-cy="tab-partssublet"]').should("be.visible").click();
|
||||||
|
|
||||||
@@ -237,7 +256,9 @@ describe.only(
|
|||||||
// Select Vendor
|
// Select Vendor
|
||||||
cy.antdSelect("bill-vendor");
|
cy.antdSelect("bill-vendor");
|
||||||
// Select Line
|
// Select Line
|
||||||
cy.antdSelect("bill-line", "-- Not On Estimate --");
|
cy.antdSelect("bill-line");
|
||||||
|
|
||||||
|
cy.get('[data-cy="bill-line-line-desc"]').type("Line Description");
|
||||||
// Fill the Form
|
// Fill the Form
|
||||||
cy.get('[data-cy="bill-form-invoice"]').type(uuid());
|
cy.get('[data-cy="bill-form-invoice"]').type(uuid());
|
||||||
|
|
||||||
|
|||||||
@@ -134,7 +134,9 @@ export function BillEnterModalLinesComponent({
|
|||||||
],
|
],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
formInput: (record, index) => <Input disabled={disabled} />,
|
formInput: (record, index) => (
|
||||||
|
<Input data-cy="bill-line-line-desc" disabled={disabled} />
|
||||||
|
),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t("billlines.fields.quantity"),
|
title: t("billlines.fields.quantity"),
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default function PrintWrapperComponent({
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Space>
|
<Space data-cy="print-wrapper">
|
||||||
{children || null}
|
{children || null}
|
||||||
{!emailOnly && <PrinterFilled onClick={() => handlePrint("p")} />}
|
{!emailOnly && <PrinterFilled onClick={() => handlePrint("p")} />}
|
||||||
<MailFilled onClick={() => handlePrint("e")} />
|
<MailFilled onClick={() => handlePrint("e")} />
|
||||||
|
|||||||
Reference in New Issue
Block a user