diff --git a/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/FavoritesTest.php b/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/FavoritesTest.php index 028ec72fc1277b257c7fe7b426b93f94694d4414..98b242ef6da4baa3d37c194367c94fb2ddaaf5b4 100644 --- a/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/FavoritesTest.php +++ b/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/FavoritesTest.php @@ -79,6 +79,12 @@ class FavoritesTest extends \VuFindTest\Unit\MinkTestCase return $page; } + protected function stripHash($url) + { + $parts = explode('#', $url); + return $parts[0]; + } + public function testAddRecordToFavoritesNewAccount() { // Change the theme: @@ -122,10 +128,10 @@ class FavoritesTest extends \VuFindTest\Unit\MinkTestCase $this->assertNotNull($page->find('css', '.alert.alert-info')); // .success? $page->find('css', '.modal-body .btn.btn-default')->click(); // Check list page - $recordURL = $session->getCurrentUrl(); + $recordURL = $this->stripHash($session->getCurrentUrl()); $page->find('css', '#savedLists a')->click(); $page->find('css', '.resultItemLine1 a')->click(); - $this->assertEquals($session->getCurrentUrl(), $recordURL); + $this->assertEquals($recordURL, $this->stripHash($session->getCurrentUrl())); $page->find('css', '.logoutOptions a[title="Log Out"]')->click(); $session->stop(); }