From f37e69f6f2d5cc3bc8150a9edfac31535eebf8d0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 26 Jun 2020 02:14:23 +0100 Subject: [PATCH] Refactor to use a Collection in the test References #140 --- .../opd_talks/tests/src/Kernel/TalksPageSortTest.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/web/modules/custom/opd_talks/tests/src/Kernel/TalksPageSortTest.php b/web/modules/custom/opd_talks/tests/src/Kernel/TalksPageSortTest.php index 169b512..d86aa39 100644 --- a/web/modules/custom/opd_talks/tests/src/Kernel/TalksPageSortTest.php +++ b/web/modules/custom/opd_talks/tests/src/Kernel/TalksPageSortTest.php @@ -7,6 +7,7 @@ namespace Drupal\Tests\opd_talks\Kernel; use Carbon\Carbon; use Drupal\Tests\custom\Kernel\TalksTestBase; use Drupal\views\ResultRow; +use Illuminate\Support\Collection; final class TalksPageSortTest extends TalksTestBase { @@ -24,12 +25,10 @@ final class TalksPageSortTest extends TalksTestBase { $this->createTalk(['created' => Carbon::parse('+1 days')->getTimestamp()]); $this->createTalk(['created' => Carbon::parse('-10 days')->getTimestamp()]); - $talkIds = array_map( - fn(ResultRow $row) => (int) $row->_entity->id(), - views_get_view_result('talks') - ); + $talkIds = (new Collection(views_get_view_result('talks'))) + ->map(fn(ResultRow $row) => (int) $row->_entity->id()); - $this->assertSame([3, 1, 2, 4], $talkIds); + $this->assertSame([3, 1, 2, 4], $talkIds->toArray()); } }