Use timestamps for talk dates

This commit is contained in:
Oliver Davies 2019-02-13 01:10:14 +00:00
parent 9337c69aa8
commit bc20b198b5
28 changed files with 65 additions and 64 deletions

View file

@ -42,14 +42,14 @@ class FormatTalksTest extends TestCase
[
'title' => 'Talk A',
'events' => [
['event' => 'event-a', 'date' => '2018-01-01', 'time' => '09:00'],
['event' => 'event-b', 'date' => '2018-01-30', 'time' => '12:00'],
['event' => 'event-a', 'date' => strtotime('2018-01-01'), 'time' => '09:00'],
['event' => 'event-b', 'date' => strtotime('2018-01-30'), 'time' => '12:00'],
],
],
[
'title' => 'Talk B',
'events' => [
['event' => 'event-b', 'date' => '2018-01-31', 'time' => '17:00'],
['event' => 'event-b', 'date' => strtotime('2018-01-31'), 'time' => '17:00'],
],
],
];
@ -63,7 +63,7 @@ class FormatTalksTest extends TestCase
$this->assertArrayHasKey('talk', $result);
$this->assertEquals([
'date' => '2018-01-01',
'date' => '1514764800',
'event' => 'event-a',
'location' => 'Somewhere',
'name' => 'Event A',
@ -79,7 +79,7 @@ class FormatTalksTest extends TestCase
$this->assertArrayHasKey('talk', $result);
$this->assertEquals([
'date' => '2018-01-30',
'date' => 1517270400,
'event' => 'event-b',
'location' => 'Somewhere else',
'name' => 'Event B',
@ -98,9 +98,9 @@ class FormatTalksTest extends TestCase
/** @test */
public function get_all_events()
{
$eventA = ['date' => (new DateTime('+1 week'))->format('Y-m-d')];
$eventB = ['date' => (new DateTime('-2 weeks'))->format('Y-m-d')];
$eventC = ['date' => (new DateTime('today'))->format('Y-m-d')];
$eventA = ['date' => (new DateTime('+1 week'))->getTimestamp()];
$eventB = ['date' => (new DateTime('-2 weeks'))->getTimestamp()];
$eventC = ['date' => (new DateTime('today'))->getTimestamp()];
$talks = [
['events' => [$eventA, $eventB]],
@ -121,11 +121,11 @@ class FormatTalksTest extends TestCase
/** @test */
public function get_upcoming_events()
{
$eventA = ['date' => (new DateTime('+1 week'))->format('Y-m-d')];
$eventB = ['date' => (new DateTime('-2 weeks'))->format('Y-m-d')];
$eventC = ['date' => (new DateTime('today'))->format('Y-m-d')];
$eventD = ['date' => (new DateTime('+1 day'))->format('Y-m-d')];
$eventE = ['date' => (new DateTime('+2 weeks'))->format('Y-m-d')];
$eventA = ['date' => (new DateTime('+1 week'))->getTimestamp()];
$eventB = ['date' => (new DateTime('-2 weeks'))->getTimestamp()];
$eventC = ['date' => (new DateTime('today'))->getTimestamp()];
$eventD = ['date' => (new DateTime('+1 day'))->getTimestamp()];
$eventE = ['date' => (new DateTime('+2 weeks'))->getTimestamp()];
$talks = [
['events' => [$eventA, $eventC]],
@ -146,12 +146,12 @@ class FormatTalksTest extends TestCase
/** @test */
public function get_past_events()
{
$eventA = ['date' => (new DateTime('+1 week'))->format('Y-m-d')];
$eventB = ['date' => (new DateTime('-2 weeks'))->format('Y-m-d')];
$eventC = ['date' => (new DateTime('today'))->format('Y-m-d')];
$eventD = ['date' => (new DateTime('+1 day'))->format('Y-m-d')];
$eventE = ['date' => (new DateTime('-2 days'))->format('Y-m-d')];
$eventF = ['date' => (new DateTime('-2 months'))->format('Y-m-d')];
$eventA = ['date' => (new DateTime('+1 week'))->getTimestamp()];
$eventB = ['date' => (new DateTime('-2 weeks'))->getTimestamp()];
$eventC = ['date' => (new DateTime('today'))->getTimestamp()];
$eventD = ['date' => (new DateTime('+1 day'))->getTimestamp()];
$eventE = ['date' => (new DateTime('-2 days'))->getTimestamp()];
$eventF = ['date' => (new DateTime('-2 months'))->getTimestamp()];
$talks = [
['events' => [$eventD]],