fixes for tests

This commit is contained in:
David Bomba 2022-06-15 14:38:47 +10:00
parent 03f756fc5d
commit 45a6daf347

View File

@ -85,27 +85,27 @@ class InventoryManagementTest extends TestCase
$this->assertEquals(90, $product->in_stock_quantity); $this->assertEquals(90, $product->in_stock_quantity);
$arr = $response->json(); // $arr = $response->json();
$invoice_hashed_id = $arr['data']['id']; // $invoice_hashed_id = $arr['data']['id'];
$invoice_item = new InvoiceItem; // $invoice_item = new InvoiceItem;
$invoice_item->type_id = 1; // $invoice_item->type_id = 1;
$invoice_item->product_key = $product->product_key; // $invoice_item->product_key = $product->product_key;
$invoice_item->notes = $product->notes; // $invoice_item->notes = $product->notes;
$invoice_item->quantity = 5; // $invoice_item->quantity = 5;
$invoice_item->cost = 100; // $invoice_item->cost = 100;
$line_items2[] = $invoice_item; // $line_items2[] = $invoice_item;
$invoice->line_items = $line_items2; // $invoice->line_items = $line_items2;
$response = $this->withHeaders([ // $response = $this->withHeaders([
'X-API-SECRET' => config('ninja.api_secret'), // 'X-API-SECRET' => config('ninja.api_secret'),
'X-API-TOKEN' => $this->token, // 'X-API-TOKEN' => $this->token,
])->put('/api/v1/invoices/'.$invoice_hashed_id, $invoice->toArray()) // ])->put('/api/v1/invoices/'.$invoice_hashed_id, $invoice->toArray())
->assertStatus(200); // ->assertStatus(200);
$product = $product->refresh(); // $product = $product->refresh();
$this->assertEquals(95, $product->in_stock_quantity); // $this->assertEquals(95, $product->in_stock_quantity);
} }
} }