diff --git a/tests/Entity/PageRevisionTest.php b/tests/Entity/PageRevisionTest.php index d74c1f488..132a10fa4 100644 --- a/tests/Entity/PageRevisionTest.php +++ b/tests/Entity/PageRevisionTest.php @@ -229,7 +229,20 @@ class PageRevisionTest extends TestCase $html->assertElementContains('.item-list > .item-list-row:nth-child(2)', 'Changes'); } - public function test_page_changes_view_filters_html_content() + public function test_revision_changes_view_shows_diff() + { + $this->asEditor(); + $page = $this->entities->page(); + $this->createRevisions($page, 1, ['name' => 'updated page', 'html' => '
Hello there dog
']); + $this->createRevisions($page, 1, ['name' => 'updated page', 'html' => 'Hello there cat
']); + + $pageRevision = $page->revisions()->orderBy('id', 'desc')->first(); + $revisionView = $this->get("{$page->getUrl()}/revisions/{$pageRevision->id}/changes"); + $revisionView->assertStatus(200); + $revisionView->assertSee('Hello there dogcat