Update talk date test
Update the test for updating a talk node as it was essentially doing the same as the test for creating a new talk node. The test now ensures that the talk is saved before adding an event, and that the talk created date is different to the original created date as well as that it matches the latest event date.
This commit is contained in:
parent
eb5b41262f
commit
1e78139333
|
@ -11,7 +11,8 @@ final class UpdatesTalkCreatedDateTest extends TalksTestBase {
|
||||||
|
|
||||||
public function testCreatingNode() {
|
public function testCreatingNode() {
|
||||||
$eventDate = Carbon::today()->addWeek();
|
$eventDate = Carbon::today()->addWeek();
|
||||||
$eventDateFormat = $eventDate->format(DateTimeItemInterface::DATE_STORAGE_FORMAT);
|
$eventDateFormat = $eventDate
|
||||||
|
->format(DateTimeItemInterface::DATE_STORAGE_FORMAT);
|
||||||
$eventDateTimestamp = $eventDate->getTimestamp();
|
$eventDateTimestamp = $eventDate->getTimestamp();
|
||||||
|
|
||||||
$talk = $this->createTalk([
|
$talk = $this->createTalk([
|
||||||
|
@ -20,23 +21,25 @@ final class UpdatesTalkCreatedDateTest extends TalksTestBase {
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->assertEqual($eventDateTimestamp, $talk->get('created')
|
$this->assertEqual($eventDateTimestamp, $talk->getCreatedTime());
|
||||||
->getString());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testUpdatingNode() {
|
public function testUpdatingNode() {
|
||||||
|
$talk = $this->createTalk();
|
||||||
|
$originalCreatedTime = $talk->getCreatedTime();
|
||||||
|
|
||||||
$eventDate = Carbon::today()->addWeek();
|
$eventDate = Carbon::today()->addWeek();
|
||||||
$eventDateFormat = $eventDate->format(DateTimeItemInterface::DATE_STORAGE_FORMAT);
|
$eventDateFormat = $eventDate
|
||||||
|
->format(DateTimeItemInterface::DATE_STORAGE_FORMAT);
|
||||||
$eventDateTimestamp = $eventDate->getTimestamp();
|
$eventDateTimestamp = $eventDate->getTimestamp();
|
||||||
|
|
||||||
$talk = $this->createTalk([
|
$talk->addEvent(
|
||||||
'field_events' => [
|
$this->createEvent(['field_date' => $eventDateFormat])
|
||||||
$this->createEvent(['field_date' => $eventDateFormat]),
|
);
|
||||||
],
|
$talk->save();
|
||||||
]);
|
|
||||||
|
|
||||||
$this->assertEqual($eventDateTimestamp, $talk->get('created')
|
$this->assertNotSame($originalCreatedTime, $talk->getCreatedTime());
|
||||||
->getString());
|
$this->assertSame($eventDateTimestamp, $talk->getCreatedTime());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue