Skip to content

Commit 62fc8f1

Browse files
committed
add event with timezone offset appears on the correct UTC date test
1 parent f60ef12 commit 62fc8f1

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

tests/EventsTest.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,3 +422,21 @@
422422
expect($events1)->toHaveCount(1);
423423
expect($events2)->toHaveCount(1);
424424
});
425+
426+
test('event with timezone offset appears on the correct UTC date', function () {
427+
$date = CarbonImmutable::createFromDate(2026, 2, 28);
428+
Entry::make()
429+
->collection('events')
430+
->data([
431+
'start_date' => $date->toDateString(),
432+
'timezone' => 'America/Los_Angeles',
433+
'start_time' => '22:00',
434+
'end_time' => '23:00',
435+
])->save();
436+
437+
$events1 = Events::fromCollection('events')->between($date->startOfDay(), $date->endOfDay());
438+
$events2 = Events::fromCollection('events')->between($date->startOfDay()->addDay(), $date->endOfDay()->addDay());
439+
440+
expect($events1)->toHaveCount(0);
441+
expect($events2)->toHaveCount(1);
442+
});

0 commit comments

Comments
 (0)