Mercurial > hg > isophonics-drupal-site
comparison core/modules/node/src/Tests/NodeRevisionsTest.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author | Chris Cannam |
---|---|
date | Fri, 23 Feb 2018 15:52:07 +0000 |
parents | 4c8ae668cc8c |
children | 1fec387a4317 |
comparison
equal
deleted
inserted
replaced
11:bfffd8d7479a | 12:7a779792577d |
---|---|
164 $expected = '<li class="entitynodeedit-form"><a href="' . base_path() . 'node/' . $node->id() . '/edit">Edit</a></li>'; | 164 $expected = '<li class="entitynodeedit-form"><a href="' . base_path() . 'node/' . $node->id() . '/edit">Edit</a></li>'; |
165 $this->assertTrue(strstr($json[$ids[0]], $expected), 'The "Edit" contextual link is shown for the default revision.'); | 165 $this->assertTrue(strstr($json[$ids[0]], $expected), 'The "Edit" contextual link is shown for the default revision.'); |
166 $expected = '<li class="entitynodedelete-form"><a href="' . base_path() . 'node/' . $node->id() . '/delete">Delete</a></li>'; | 166 $expected = '<li class="entitynodedelete-form"><a href="' . base_path() . 'node/' . $node->id() . '/delete">Delete</a></li>'; |
167 $this->assertTrue(strstr($json[$ids[0]], $expected), 'The "Delete" contextual link is shown for the default revision.'); | 167 $this->assertTrue(strstr($json[$ids[0]], $expected), 'The "Delete" contextual link is shown for the default revision.'); |
168 | 168 |
169 | |
170 // Confirm that revisions revert properly. | 169 // Confirm that revisions revert properly. |
171 $this->drupalPostForm("node/" . $node->id() . "/revisions/" . $nodes[1]->getRevisionid() . "/revert", [], t('Revert')); | 170 $this->drupalPostForm("node/" . $node->id() . "/revisions/" . $nodes[1]->getRevisionid() . "/revert", [], t('Revert')); |
172 $this->assertRaw(t('@type %title has been reverted to the revision from %revision-date.', [ | 171 $this->assertRaw(t('@type %title has been reverted to the revision from %revision-date.', [ |
173 '@type' => 'Basic page', | 172 '@type' => 'Basic page', |
174 '%title' => $nodes[1]->label(), | 173 '%title' => $nodes[1]->label(), |
188 $json = $this->renderContextualLinks($ids, 'node/' . $node->id() . '/revisions/' . $node->getRevisionId() . '/view'); | 187 $json = $this->renderContextualLinks($ids, 'node/' . $node->id() . '/revisions/' . $node->getRevisionId() . '/view'); |
189 $this->verbose($json[$ids[0]]); | 188 $this->verbose($json[$ids[0]]); |
190 | 189 |
191 $this->assertFalse(strstr($json[$ids[0]], '<li class="entitynodeedit-form">'), 'The "Edit" contextual link is not shown for a non-default revision.'); | 190 $this->assertFalse(strstr($json[$ids[0]], '<li class="entitynodeedit-form">'), 'The "Edit" contextual link is not shown for a non-default revision.'); |
192 $this->assertFalse(strstr($json[$ids[0]], '<li class="entitynodedelete-form">'), 'The "Delete" contextual link is not shown for a non-default revision.'); | 191 $this->assertFalse(strstr($json[$ids[0]], '<li class="entitynodedelete-form">'), 'The "Delete" contextual link is not shown for a non-default revision.'); |
193 | |
194 | 192 |
195 // Confirm revisions delete properly. | 193 // Confirm revisions delete properly. |
196 $this->drupalPostForm("node/" . $node->id() . "/revisions/" . $nodes[1]->getRevisionId() . "/delete", [], t('Delete')); | 194 $this->drupalPostForm("node/" . $node->id() . "/revisions/" . $nodes[1]->getRevisionId() . "/delete", [], t('Delete')); |
197 $this->assertRaw(t('Revision from %revision-date of @type %title has been deleted.', [ | 195 $this->assertRaw(t('Revision from %revision-date of @type %title has been deleted.', [ |
198 '%revision-date' => format_date($nodes[1]->getRevisionCreationTime()), | 196 '%revision-date' => format_date($nodes[1]->getRevisionCreationTime()), |