|
|
@ -168,11 +168,11 @@ class TransactionDraftTest extends TestCase |
|
|
|
|
|
|
|
|
$draftAttributes = [ |
|
|
$draftAttributes = [ |
|
|
'customer' => [ |
|
|
'customer' => [ |
|
|
'name' => 'Nafies', |
|
|
|
|
|
|
|
|
'name' => 'Nafies', |
|
|
'phone' => '081234567890', |
|
|
'phone' => '081234567890', |
|
|
], |
|
|
], |
|
|
'payment' => 10000, |
|
|
'payment' => 10000, |
|
|
'notes' => 'Catatan', |
|
|
|
|
|
|
|
|
'notes' => 'Catatan', |
|
|
]; |
|
|
]; |
|
|
$cart->updateDraftAttributes($draft->draftKey, $draftAttributes); |
|
|
$cart->updateDraftAttributes($draft->draftKey, $draftAttributes); |
|
|
|
|
|
|
|
|
@ -180,7 +180,7 @@ class TransactionDraftTest extends TestCase |
|
|
$this->assertEquals(7000, $draft->getTotal()); |
|
|
$this->assertEquals(7000, $draft->getTotal()); |
|
|
$this->assertEquals(3000, $draft->getExchange()); |
|
|
$this->assertEquals(3000, $draft->getExchange()); |
|
|
$this->assertEquals([ |
|
|
$this->assertEquals([ |
|
|
'name' => 'Nafies', |
|
|
|
|
|
|
|
|
'name' => 'Nafies', |
|
|
'phone' => '081234567890', |
|
|
'phone' => '081234567890', |
|
|
], $draft->customer); |
|
|
], $draft->customer); |
|
|
$this->assertEquals('Catatan', $draft->notes); |
|
|
$this->assertEquals('Catatan', $draft->notes); |
|
|
@ -203,11 +203,11 @@ class TransactionDraftTest extends TestCase |
|
|
|
|
|
|
|
|
$draftAttributes = [ |
|
|
$draftAttributes = [ |
|
|
'customer' => [ |
|
|
'customer' => [ |
|
|
'name' => 'Nafies', |
|
|
|
|
|
|
|
|
'name' => 'Nafies', |
|
|
'phone' => '081234567890', |
|
|
'phone' => '081234567890', |
|
|
], |
|
|
], |
|
|
'payment' => 10000, |
|
|
'payment' => 10000, |
|
|
'notes' => 'Catatan', |
|
|
|
|
|
|
|
|
'notes' => 'Catatan', |
|
|
]; |
|
|
]; |
|
|
$cart->updateDraftAttributes($draft->draftKey, $draftAttributes); |
|
|
$cart->updateDraftAttributes($draft->draftKey, $draftAttributes); |
|
|
|
|
|
|
|
|
@ -215,12 +215,12 @@ class TransactionDraftTest extends TestCase |
|
|
|
|
|
|
|
|
$this->assertDatabaseHas('transactions', [ |
|
|
$this->assertDatabaseHas('transactions', [ |
|
|
'invoice_no' => date('ym') . '0001', |
|
|
'invoice_no' => date('ym') . '0001', |
|
|
'items' => '[{"id":' . $product1->id . ',"name":"' . $product1->name . '","price":1000,"qty":1,"item_discount":0,"item_discount_subtotal":0,"subtotal":1000},{"id":' . $product2->id . ',"name":"' . $product2->name . '","price":2000,"qty":3,"item_discount":0,"item_discount_subtotal":0,"subtotal":6000}]', |
|
|
|
|
|
'customer' => '{"name":"Nafies","phone":"081234567890"}', |
|
|
|
|
|
'payment' => 10000, |
|
|
|
|
|
'total' => 7000, |
|
|
|
|
|
'notes' => 'Catatan', |
|
|
|
|
|
'user_id' => 1, |
|
|
|
|
|
|
|
|
'items' => '[{"id":' . $product1->id . ',"name":"' . $product1->name . '","price":1000,"qty":1,"item_discount":0,"item_discount_subtotal":0,"subtotal":1000},{"id":' . $product2->id . ',"name":"' . $product2->name . '","price":2000,"qty":3,"item_discount":0,"item_discount_subtotal":0,"subtotal":6000}]', |
|
|
|
|
|
'customer' => '{"name":"Nafies","phone":"081234567890"}', |
|
|
|
|
|
'payment' => 10000, |
|
|
|
|
|
'total' => 7000, |
|
|
|
|
|
'notes' => 'Catatan', |
|
|
|
|
|
'user_id' => 1, |
|
|
]); |
|
|
]); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |