diff options
Diffstat (limited to 'tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php')
-rw-r--r-- | tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php b/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php index 6effe43e..4f8ad08f 100644 --- a/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php +++ b/tests/Wallabag/CoreBundle/Controller/EntryControllerTest.php | |||
@@ -1497,4 +1497,30 @@ class EntryControllerTest extends WallabagCoreTestCase | |||
1497 | 1497 | ||
1498 | $this->assertSame(sprintf('/remove-tag/%s/%s', $entry->getId(), $tag->getId()), $link); | 1498 | $this->assertSame(sprintf('/remove-tag/%s/%s', $entry->getId(), $tag->getId()), $link); |
1499 | } | 1499 | } |
1500 | |||
1501 | public function testRandom() | ||
1502 | { | ||
1503 | $this->logInAs('admin'); | ||
1504 | $client = $this->getClient(); | ||
1505 | |||
1506 | $client->request('GET', '/unread/random'); | ||
1507 | $this->assertSame(302, $client->getResponse()->getStatusCode()); | ||
1508 | $this->assertContains('/view/', $client->getResponse()->getTargetUrl(), 'Unread random'); | ||
1509 | |||
1510 | $client->request('GET', '/starred/random'); | ||
1511 | $this->assertSame(302, $client->getResponse()->getStatusCode()); | ||
1512 | $this->assertContains('/view/', $client->getResponse()->getTargetUrl(), 'Starred random'); | ||
1513 | |||
1514 | $client->request('GET', '/archive/random'); | ||
1515 | $this->assertSame(302, $client->getResponse()->getStatusCode()); | ||
1516 | $this->assertContains('/view/', $client->getResponse()->getTargetUrl(), 'Archive random'); | ||
1517 | |||
1518 | $client->request('GET', '/untagged/random'); | ||
1519 | $this->assertSame(302, $client->getResponse()->getStatusCode()); | ||
1520 | $this->assertContains('/view/', $client->getResponse()->getTargetUrl(), 'Untagged random'); | ||
1521 | |||
1522 | $client->request('GET', '/all/random'); | ||
1523 | $this->assertSame(302, $client->getResponse()->getStatusCode()); | ||
1524 | $this->assertContains('/view/', $client->getResponse()->getTargetUrl(), 'All random'); | ||
1525 | } | ||
1500 | } | 1526 | } |