Fix tests, use timestamp
This commit is contained in:
parent
8c3b9db2f3
commit
0c8c2f8eb7
2 changed files with 14 additions and 16 deletions
src/TalksBundle/TwigExtension
tests/TalksBundle/TwigExtension
|
@ -9,8 +9,6 @@ use Twig_SimpleFunction;
|
|||
|
||||
class TalksExtension extends Twig_Extension
|
||||
{
|
||||
const DATE_FORMAT = 'Y-m-d';
|
||||
|
||||
/**
|
||||
* @var string The current date.
|
||||
*/
|
||||
|
|
|
@ -28,15 +28,15 @@ class TalksExtensionTest extends TestCase
|
|||
$talkA = [
|
||||
'title' => 'Talk A',
|
||||
'events' => [
|
||||
['event' => 'event_a', 'date' => (new DateTime('-1 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_b', 'date' => (new DateTime('+1 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_a', 'date' => (new DateTime('-1 days'))->getTimestamp()],
|
||||
['event' => 'event_b', 'date' => (new DateTime('+1 days'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
$talkB = [
|
||||
'title' => 'Talk B',
|
||||
'events' => [
|
||||
['event' => 'event_a', 'date' => (new DateTime('-3 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_a', 'date' => (new DateTime('-3 days'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
|
@ -49,22 +49,22 @@ class TalksExtensionTest extends TestCase
|
|||
$talkA = [
|
||||
'title' => 'Talk A',
|
||||
'events' => [
|
||||
['event' => 'event_a', 'date' => (new DateTime('-5 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_a', 'date' => (new DateTime('-5 days'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
$talkB = [
|
||||
'title' => 'Talk B',
|
||||
'events' => [
|
||||
['event' => 'event_a', 'date' => (new DateTime('-20 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_a', 'date' => (new DateTime('-20 days'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
$talkC = [
|
||||
'title' => 'Talk C',
|
||||
'events' => [
|
||||
['event' => 'event_a', 'date' => (new DateTime('-3 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_b', 'date' => (new DateTime('-10 days'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['event' => 'event_a', 'date' => (new DateTime('-3 days'))->getTimestamp()],
|
||||
['event' => 'event_b', 'date' => (new DateTime('-10 days'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
|
@ -80,14 +80,14 @@ class TalksExtensionTest extends TestCase
|
|||
$pastTalk = [
|
||||
'title' => 'Past talk',
|
||||
'events' => [
|
||||
['date' => (new DateTime('-1 day'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['date' => (new DateTime('-1 day'))->getTimestamp()],
|
||||
]
|
||||
];
|
||||
|
||||
$futureTalk = [
|
||||
'title' => 'Future talk',
|
||||
'events' => [
|
||||
['date' => (new DateTime('+1 day'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['date' => (new DateTime('+1 day'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
|
@ -103,21 +103,21 @@ class TalksExtensionTest extends TestCase
|
|||
$pastTalk = [
|
||||
'title' => 'Past talk',
|
||||
'events' => [
|
||||
['date' => (new DateTime('-1 day'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['date' => (new DateTime('-1 day'))->getTimestamp()],
|
||||
]
|
||||
];
|
||||
|
||||
$todayTalk = [
|
||||
'title' => 'A talk that it happening today',
|
||||
'events' => [
|
||||
['date' => (new DateTime('now'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['date' => (new DateTime('now'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
$futureTalk = [
|
||||
'title' => 'Future talk',
|
||||
'events' => [
|
||||
['date' => (new DateTime('+1 day'))->format(TalksExtension::DATE_FORMAT)],
|
||||
['date' => (new DateTime('+1 day'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
|
@ -133,8 +133,8 @@ class TalksExtensionTest extends TestCase
|
|||
$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)],
|
||||
['date' => (new DateTime('-1 week'))->getTimestamp()],
|
||||
['date' => (new DateTime('+1 week'))->getTimestamp()],
|
||||
],
|
||||
];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue