diff --git a/tests/test_pagure_flask_ui_app.py b/tests/test_pagure_flask_ui_app.py
index 8315a20..9b3c1d5 100644
--- a/tests/test_pagure_flask_ui_app.py
+++ b/tests/test_pagure_flask_ui_app.py
@@ -1996,6 +1996,37 @@ class PagureFlaskApptests(tests.Modeltests):
'to use pagure', output_text)
+class PagureFlaskAppAboutPagetests(tests.Modeltests):
+ """ Unit-tests for the about page. """
+
+ def test_about_page(self):
+ """ Test the about page when an admin_email is set. """
+ output = self.app.get('/about/')
+ self.assertEqual(output.status_code, 200)
+ output_text = output.get_data(as_text=True)
+ self.assertIn('
About - Pagure', output_text)
+ self.assertIn(
+ 'by emailing:\n '
+ '', output_text)
+ self.assertIn(
+ 'href="https://pagure.io/pagure/issues">open a ticket',
+ output_text)
+
+ @patch.dict('pagure.config.config', {'ADMIN_EMAIL': 'admin@fp.o'})
+ def test_about_page_admin_email(self):
+ """ Test the about page when an admin_email is set. """
+ output = self.app.get('/about/')
+ self.assertEqual(output.status_code, 200)
+ output_text = output.get_data(as_text=True)
+ self.assertIn('About - Pagure', output_text)
+ self.assertIn(
+ 'by emailing:\n ',
+ output_text)
+ self.assertIn(
+ 'href="https://pagure.io/pagure/issues">open a ticket',
+ output_text)
+
+
class PagureFlaskAppNoDocstests(tests.Modeltests):
""" Tests for flask app controller of pagure """