json('POST', '/api/so', [ 'id' => '3', 'ff_id' => '3', 'supplier_company_name' => 'Testing', 'supplier_contact_person' => 'Testing', 'supplier_contact_person_no' => '1234', 'delivery_id' => '3', 'warehouse_id' => '3', 'soitem' => [ 0 => [ 'so_id' => '3', 'status' => '1', 'order_id' => '3', 'brand_no' => '3', 'model_no' => '3', 'item_code' => '3', 'quantity_of_item' => '3', 'uom' => 'test', 'quantity_of_carton' => '3', 'packaging_type' => 'Testing', 'packaging_height' => '123', 'packaging_width' => '123', 'packaging_depth' => '123', 'packaging_gross' => '123', 'packaging_nett' => '123', ], 1 => [ 'so_id' => '2', 'status' => '1', 'order_id' => '2', 'brand_no' => '2', 'model_no' => '2', 'item_code' => '2', 'quantity_of_item' => '2', 'uom' => 'test', 'quantity_of_carton' => '2', 'packaging_type' => 'Testing', 'packaging_height' => '123', 'packaging_width' => '123', 'packaging_depth' => '123', 'packaging_gross' => '123', 'packaging_nett' => '123', ] ] ]); $response->assertStatus(201); } public function testDELETEso() { $response = $this->json('DELETE', '/api/so/8'); $response->assertStatus(204); } public function testPUTso() { $response = $this->json('PUT', '/api/so/2', [ 'id' => '1', 'ff_id' => '1', 'supplier_company_name' => 'Testinggggggggggggggggggggg', 'supplier_contact_person' => 'Testing', 'supplier_contact_person_no' => '1234', 'delivery_id' => '1', 'warehouse_id' => '1', ]); $response->assertStatus(200); } }