Fixes for Invoice Period Test

This commit is contained in:
David Bomba
2026-01-12 09:07:09 +11:00
parent a9a127f8a8
commit 3bd5d04316

View File

@@ -3,10 +3,11 @@
namespace Tests\Feature\EInvoice\RequestValidation;
use Tests\TestCase;
use Tests\MockAccountData;
use Illuminate\Support\Facades\Validator;
use App\Factory\RecurringInvoiceToInvoiceFactory;
use App\Http\Requests\Invoice\UpdateInvoiceRequest;
use Illuminate\Routing\Middleware\ThrottleRequests;
use Tests\MockAccountData;
class InvoicePeriodTest extends TestCase
{
@@ -85,10 +86,10 @@ class InvoicePeriodTest extends TestCase
$this->recurring_invoice = $this->recurring_invoice->fresh();
$invoice = \App\Factory\RecurringInvoiceToInvoiceFactory::create($this->recurring_invoice, $this->recurring_invoice->client);
$invoice = RecurringInvoiceToInvoiceFactory::create($this->recurring_invoice, $this->recurring_invoice->client);
$this->assertEquals($invoice->e_invoice->Invoice->InvoicePeriod[0]->StartDate->date, now()->setTimezone($this->recurring_invoice->client->timezone()->name)->startOfMonth()->startOfDay()->format('Y-m-d H:i:s.u'));
$this->assertEquals($invoice->e_invoice->Invoice->InvoicePeriod[0]->EndDate->date, now()->setTimezone($this->recurring_invoice->client->timezone()->name)->endOfMonth()->startOfDay()->format('Y-m-d H:i:s.u'));
$this->assertEquals($invoice->e_invoice->Invoice->InvoicePeriod[0]->StartDate, now()->setTimezone($this->recurring_invoice->client->timezone()->name)->startOfMonth()->startOfDay()->format('Y-m-d'));
$this->assertEquals($invoice->e_invoice->Invoice->InvoicePeriod[0]->EndDate, now()->setTimezone($this->recurring_invoice->client->timezone()->name)->endOfMonth()->startOfDay()->format('Y-m-d'));
}