From 53d5ffb3b4b7318d40dcef764141bd4efc486a64 Mon Sep 17 00:00:00 2001 From: Abrar Ahmad Date: Wed, 30 Nov 2022 15:40:24 +0500 Subject: [PATCH] use unset approach --- tests/ResourceSyncingUsingPolymorphicTest.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/ResourceSyncingUsingPolymorphicTest.php b/tests/ResourceSyncingUsingPolymorphicTest.php index fff322fd..8b025c43 100644 --- a/tests/ResourceSyncingUsingPolymorphicTest.php +++ b/tests/ResourceSyncingUsingPolymorphicTest.php @@ -97,8 +97,10 @@ test('resource syncing works using a single pivot table for multiple models when // Assert Company resource is synced $tenant2->run(function () use ($centralCompany) { - $tenantCompany = TenantCompanyUsingPolymorphic::first()->only(['name', 'email']); - $centralCompany = $centralCompany->only(['name', 'email']); + $tenantCompany = TenantCompanyUsingPolymorphic::first()->toArray(); + $centralCompany = $centralCompany->withoutRelations()->toArray(); + + unset($centralCompany['id'], $tenantCompany['id']); expect($tenantCompany)->toBe($centralCompany); }); @@ -138,8 +140,10 @@ test('resource syncing works using a single pivot table for multiple models when tenancy()->end(); // Assert Company resource is synced - $centralCompany = CentralCompanyUsingPolymorphic::first()->only(['name', 'email']); - $tenantCompany = $tenantCompany->only(['name', 'email']); + $centralCompany = CentralCompanyUsingPolymorphic::first()->toArray(); + $tenantCompany = $tenantCompany->toArray(); + unset($centralCompany['id'], $tenantCompany['id']); + expect($tenantCompany)->toBe($centralCompany); });