test: align inbound status contract with dropship palletizing
This commit is contained in:
+5
-3
@@ -11,10 +11,12 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
class InboundOrderStatusSqlContractTest {
|
||||
@Test
|
||||
void opensWaitSplitImmediatelyAfterMeasurementApproval() {
|
||||
void opensTheFulfillmentSpecificNextStepImmediatelyAfterMeasurementApproval() {
|
||||
assertThat(sql("approveMeasurement"))
|
||||
.contains("process_status = 'WAIT_SPLIT'")
|
||||
.contains("inbounded_at = CURRENT_TIMESTAMP(3)")
|
||||
.contains("process_status = CASE WHEN fulfillment_type='ONE_CLICK_DROPSHIP'")
|
||||
.contains("THEN 'WAIT_PALLETIZE' ELSE 'WAIT_SPLIT' END")
|
||||
.contains("inbounded_at = CASE WHEN fulfillment_type='ONE_CLICK_DROPSHIP'")
|
||||
.contains("THEN NULL ELSE CURRENT_TIMESTAMP(3) END")
|
||||
.doesNotContain("process_status = 'WAIT_PRICING'");
|
||||
assertThat(sql("completeInbound"))
|
||||
.contains("process_status = 'WAIT_SPLIT'")
|
||||
|
||||
Reference in New Issue
Block a user