Fixes for test

This commit is contained in:
David Bomba 2024-04-04 13:07:07 +11:00
parent faa1e2e7f8
commit e42a469d1a
4 changed files with 10 additions and 9 deletions

View File

@ -237,7 +237,7 @@ class ClientController extends BaseController
$hash_or_response = $request->boolean('send_email') ? 'email sent' : \Illuminate\Support\Str::uuid();
TemplateAction::dispatch(
$clients->pluck('id')->toArray(),
$clients->pluck('hashed_id')->toArray(),
$request->template_id,
Client::class,
$user->id,

View File

@ -110,10 +110,11 @@ class TemplateAction implements ShouldQueue
/** Set a global currency_code */
$first_entity = $result->first();
if($first_entity->client)
$currency_code = $first_entity->client->currency()->code;
elseif($first_entity instanceof Client)
if($first_entity instanceof Client)
$currency_code = $first_entity->currency()->code;
elseif($first_entity->client)
$currency_code = $first_entity->client->currency()->code;
else
$currency_code = $this->company->currency()->code;

File diff suppressed because one or more lines are too long

View File

@ -79,13 +79,13 @@ class SubscriptionsCalcTest extends TestCase
$this->assertEquals(10, $invoice->amount);
$this->assertEquals(10, $invoice->balance);
$sub_calculator = new SubscriptionCalculator($target->fresh(), $invoice->fresh());
$sub_calculator = $target->calc();
$this->assertFalse($sub_calculator->isPaidUp());
$this->assertFalse($sub_calculator->isPaidUp($invoice));
$invoice = $invoice->service()->markPaid()->save();
$this->assertTrue($sub_calculator->isPaidUp());
$this->assertTrue($sub_calculator->isPaidUp($invoice));
$this->assertEquals(10, $invoice->amount);
$this->assertEquals(0, $invoice->balance);