Updates for verifactu delete/restore logic

This commit is contained in:
David Bomba 2025-10-13 13:35:43 +11:00
parent 050048799c
commit 3b63be39a9
1 changed files with 5 additions and 7 deletions

View File

@ -145,7 +145,7 @@ class VerifactuApiTest extends TestCase
'X-API-TOKEN' => $this->token, 'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/invoices/bulk', $data); ])->postJson('/api/v1/invoices/bulk', $data);
$response->assertStatus(200); $response->assertStatus(422);
} }
@ -187,7 +187,7 @@ class VerifactuApiTest extends TestCase
'X-API-TOKEN' => $this->token, 'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/invoices/bulk', $data); ])->postJson('/api/v1/invoices/bulk', $data);
$response->assertStatus(200); $response->assertStatus(422);
} }
public function test_delete_invoice_with_parent() public function test_delete_invoice_with_parent()
@ -270,7 +270,7 @@ class VerifactuApiTest extends TestCase
'X-API-TOKEN' => $this->token, 'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/invoices/bulk', $data); ])->postJson('/api/v1/invoices/bulk', $data);
$response->assertStatus(200); $response->assertStatus(422);
$data = [ $data = [
@ -845,12 +845,10 @@ class VerifactuApiTest extends TestCase
'X-API-TOKEN' => $this->token, 'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/invoices/bulk', $data); ])->postJson('/api/v1/invoices/bulk', $data);
$response->assertStatus(200); $response->assertStatus(422);
$arr = $response->json(); $arr = $response->json();
$this->assertTrue($arr['data'][0]['is_deleted']);
$data = [ $data = [
'action' => 'restore', 'action' => 'restore',
'ids' => [$this->invoice->hashed_id] 'ids' => [$this->invoice->hashed_id]
@ -901,7 +899,7 @@ class VerifactuApiTest extends TestCase
'X-API-TOKEN' => $this->token, 'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/invoices/bulk', $data); ])->postJson('/api/v1/invoices/bulk', $data);
$response->assertStatus(200); $response->assertStatus(422);
} }