diff --git a/ext/view/test.php b/ext/view/test.php index d1beb96a..42a2719b 100644 --- a/ext/view/test.php +++ b/ext/view/test.php @@ -2,12 +2,22 @@ class ViewTest extends ShimmieWebTestCase { function testViewPage() { $this->log_in_as_user(); - $image_id = $this->post_image("ext/simpletest/data/pbx_screenshot.jpg", "test"); - $idp1 = $image_id + 1; + $image_id_1 = $this->post_image("ext/simpletest/data/pbx_screenshot.jpg", "test"); + $image_id_2 = $this->post_image("ext/simpletest/data/bedroom_workshop.jpg", "test2"); + $idp1 = $image_id_2 + 1; $this->log_out(); - $this->get_page("post/view/$image_id"); - $this->assert_title("Image $image_id: test"); + $this->get_page("post/view/$image_id_1"); + $this->assert_title("Image $image_id_1: test"); + + $this->click("Prev"); + $this->assert_title("Image $image_id_2: test2"); + + $this->click("Next"); + $this->assert_title("Image $image_id_1: test"); + + $this->click("Next"); + $this->assert_title("Image not found"); $this->get_page("post/view/$idp1"); $this->assert_title('Image not found'); @@ -16,7 +26,8 @@ class ViewTest extends ShimmieWebTestCase { $this->assert_title('Image not found'); $this->log_in_as_admin(); - $this->delete_image($image_id); + $this->delete_image($image_id_1); + $this->delete_image($image_id_2); $this->log_out(); } }