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']