IO-2327 added some test cases on posting bills

This commit is contained in:
swtmply
2023-08-18 11:51:56 +08:00
parent 807dbf0248
commit e89145e85f
7 changed files with 170 additions and 13 deletions

View File

@@ -441,6 +441,7 @@ export function JobLinesComponent({
</Tag>
)}
<Button
data-cy="order-parts-inhouse-button"
disabled={
(job && !job.converted) ||
(selectedLines.length > 0 ? false : true) ||

View File

@@ -78,9 +78,13 @@ export function PartsOrderLineBackorderButton({
<div>
<Form form={form} onFinish={handleFinish}>
<Form.Item name="eta">
<FormDatePicker />
<FormDatePicker className="backorder-date" />
</Form.Item>
<Button type="primary" onClick={() => form.submit()}>
<Button
data-cy="mark-for-backorder-button"
type="primary"
onClick={() => form.submit()}
>
{t("parts_orders.actions.backordered")}
</Button>
<Button onClick={() => setVisibility(false)}>Close</Button>
@@ -95,7 +99,11 @@ export function PartsOrderLineBackorderButton({
visible={visibility}
disabled={disabled}
>
<Button loading={loading} onClick={handlePopover}>
<Button
data-cy="mark-backorder-button"
loading={loading}
onClick={handlePopover}
>
{isAlreadyBackordered
? t("parts_orders.actions.receive")
: t("parts_orders.actions.backordered")}

View File

@@ -90,7 +90,10 @@ export function PartsOrderListTableComponent({
const recordActions = (record, showView = false) => (
<Space wrap>
{showView && (
<Button onClick={() => handleOnRowClick(record)}>
<Button
data-cy="view-part-order-button"
onClick={() => handleOnRowClick(record)}
>
<EyeFilled />
</Button>
)}

View File

@@ -321,7 +321,7 @@ export function PartsOrderModalComponent({
</Space>
}
>
<Input.TextArea rows={3} />
<Input.TextArea rows={3} data-cy="part-order-comments" />
</Form.Item>
<Form.Item noStyle shouldUpdate>

View File

@@ -362,7 +362,7 @@ export function PartsOrderModalContainer({
cancelButtonProps={{ loading: saving }}
destroyOnClose
width="75%"
forceRender
// forceRender
>
{error ? <AlertComponent message={error.message} type="error" /> : null}
<Form