mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-09-20 08:21:34 +02:00
Tests for credit payments
This commit is contained in:
parent
169db5c491
commit
4a627be02c
@ -70,7 +70,6 @@ class DeletePayment
|
||||
/** @return $this */
|
||||
private function deletePaymentables()
|
||||
{
|
||||
// $this->payment->paymentables()->update(['deleted_at' => now()]);
|
||||
|
||||
$this->payment->paymentables()
|
||||
->each(function ($pp) {
|
||||
|
@ -105,10 +105,12 @@ class CreditTest extends TestCase
|
||||
$this->assertEquals(100, $i->balance);
|
||||
$this->assertEquals(100, $i->amount);
|
||||
$this->assertEquals(0, $i->paid_to_date);
|
||||
|
||||
$this->assertEquals(2, $i->status_id);
|
||||
|
||||
$this->assertEquals(100, $cr->balance);
|
||||
$this->assertEquals(100, $cr->amount);
|
||||
$this->assertEquals(0, $cr->paid_to_date);
|
||||
$this->assertEquals(2, $cr->status_id);
|
||||
|
||||
$this->assertEquals(100, $c->balance);
|
||||
$this->assertEquals(0, $c->paid_to_date);
|
||||
@ -145,9 +147,11 @@ class CreditTest extends TestCase
|
||||
|
||||
$this->assertEquals(0, $i->balance);
|
||||
$this->assertEquals(100, $i->paid_to_date);
|
||||
$this->assertEquals(4, $i->status_id);
|
||||
|
||||
$this->assertEquals(0, $cr->balance);
|
||||
$this->assertEquals(100, $cr->paid_to_date);
|
||||
$this->assertEquals(4, $i->status_id);
|
||||
|
||||
$this->assertEquals(100, $c->paid_to_date);
|
||||
$this->assertEquals(0, $c->balance);
|
||||
@ -171,14 +175,32 @@ class CreditTest extends TestCase
|
||||
$this->assertEquals(100, $i->balance);
|
||||
$this->assertEquals(100, $i->amount);
|
||||
$this->assertEquals(0, $i->paid_to_date);
|
||||
$this->assertEquals(2, $i->status_id);
|
||||
|
||||
$this->assertEquals(100, $cr->balance);
|
||||
$this->assertEquals(100, $cr->amount);
|
||||
$this->assertEquals(2, $cr->status_id);
|
||||
$this->assertEquals(0, $cr->paid_to_date);
|
||||
|
||||
$this->assertEquals(100, $c->balance);
|
||||
$this->assertEquals(0, $c->paid_to_date);
|
||||
|
||||
|
||||
$response = $this->withHeaders([
|
||||
'X-API-SECRET' => config('ninja.api_secret'),
|
||||
'X-API-TOKEN' => $this->token,
|
||||
])->deleteJson("/api/v1/credits/{$cr->hashed_id}");
|
||||
|
||||
$response->assertStatus(200);
|
||||
|
||||
$cr = $cr->fresh();
|
||||
|
||||
$this->assertEquals(true, $cr->is_deleted);
|
||||
|
||||
$this->assertEquals(100, $c->balance);
|
||||
$this->assertEquals(0, $c->paid_to_date);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function testApplicableFilters()
|
||||
|
Loading…
Reference in New Issue
Block a user