From ca00fcb68533765c92b91df8e975e13a4caf5a2c Mon Sep 17 00:00:00 2001 From: Alexander Wanyoike Date: Thu, 15 Apr 2021 13:13:18 +0100 Subject: [PATCH] Return null for empty segment sets --- tests/unit/SegmentSetTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/unit/SegmentSetTest.php b/tests/unit/SegmentSetTest.php index 314cd1e..cad4fba 100644 --- a/tests/unit/SegmentSetTest.php +++ b/tests/unit/SegmentSetTest.php @@ -93,4 +93,12 @@ public function testFirst() $actual = $segments->first(); self::assertTrue($actual->equals($price)); } + + public function testFirstWithEmptySegmentSet() + { + $segments = SegmentSet::of([]); + + $actual = $segments->first(); + self::assertNull($actual); + } } \ No newline at end of file