Ensure that upcoming events are not returned as past

This commit is contained in:
Oliver Davies 2019-01-18 22:04:53 +00:00
parent 2334edf692
commit dac38aec7d

View file

@ -130,6 +130,15 @@ class TalksExtensionTest extends TestCase
/** @test */ /** @test */
public function if_a_talk_is_both_upcoming_and_past_then_it_is_only_shown_as_upcoming() public function if_a_talk_is_both_upcoming_and_past_then_it_is_only_shown_as_upcoming()
{ {
$this->markTestIncomplete(); $talk = [
'title' => 'An upcoming talk that has been given before',
'events' => [
['date' => (new DateTime('-1 week'))->format(TalksExtension::DATE_FORMAT)],
['date' => (new DateTime('+1 week'))->format(TalksExtension::DATE_FORMAT)],
],
];
$this->assertCount(1, $this->extension->getUpcoming([$talk]));
$this->assertEmpty($this->extension->getPast([$talk]));
} }
} }