diff --git a/pelican/tests/test_contents.py b/pelican/tests/test_contents.py
index 1bceeb64..6f0f6dd9 100644
--- a/pelican/tests/test_contents.py
+++ b/pelican/tests/test_contents.py
@@ -316,6 +316,19 @@ class TestPage(LoggedTestCase):
'?utm_whatever=234&highlight=word#section-2">link'
)
+ # also test for summary in metadata
+ args['metadata']['summary'] = (
+ 'A simple summary test, with a '
+ 'link'
+ )
+ args['context']['localsiteurl'] = 'http://notmyidea.org'
+ p = Page(**args)
+ self.assertEqual(
+ p.summary,
+ 'A simple summary test, with a '
+ 'link'
+ )
+
def test_intrasite_link_more(self):
# type does not take unicode in PY2 and bytes in PY3, which in
# combination with unicode literals leads to following insane line: