From dc6e23ac532af4c4e69855eb2a794c92e507fa7e Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 1 Apr 2014 15:17:05 +0100 Subject: [PATCH] add tests for pageurl / slugurl --- wagtail/tests/templates/tests/event_page.html | 2 ++ wagtail/wagtailcore/tests.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/wagtail/tests/templates/tests/event_page.html b/wagtail/tests/templates/tests/event_page.html index 917c83501..b60bc6058 100644 --- a/wagtail/tests/templates/tests/event_page.html +++ b/wagtail/tests/templates/tests/event_page.html @@ -1,3 +1,4 @@ +{% load pageurl %} @@ -6,5 +7,6 @@

{{ self.title }}

Event

+

Back to events index

diff --git a/wagtail/wagtailcore/tests.py b/wagtail/wagtailcore/tests.py index 1e0c0f10c..ce1b1ef90 100644 --- a/wagtail/wagtailcore/tests.py +++ b/wagtail/wagtailcore/tests.py @@ -162,6 +162,20 @@ class TestServeView(TestCase): self.assertContains(response, 'Christmas') +class TestPageUrlTags(TestCase): + fixtures = ['test.json'] + + def test_pageurl_tag(self): + response = self.client.get('/events/') + self.assertEqual(response.status_code, 200) + self.assertContains(response, 'Christmas') + + def test_slugurl_tag(self): + response = self.client.get('/events/christmas/') + self.assertEqual(response.status_code, 200) + self.assertContains(response, 'Back to events index') + + class TestPagePermission(TestCase): fixtures = ['test.json']