diff --git a/tests/test_pagure_flask_ui_issues.py b/tests/test_pagure_flask_ui_issues.py index 8b40fd5..8874a8b 100644 --- a/tests/test_pagure_flask_ui_issues.py +++ b/tests/test_pagure_flask_ui_issues.py @@ -602,6 +602,43 @@ class PagureFlaskIssuestests(tests.Modeltests): @patch('pagure.lib.git.update_git') @patch('pagure.lib.notify.send_email') + def test_view_issues_roadmap_view(self, p_send_email, p_ugt): + """ Test the view_issues endpoint when view is set as roadmap view """ + p_send_email.return_value = True + p_ugt.return_value = True + + tests.create_projects(self.session) + tests.create_projects_git( + os.path.join(self.path, 'repos'), bare=True) + + # Change settings to show roadmap on issue page + repo = pagure.get_authorized_project(self.session, 'test') + old_settings = repo.settings + old_settings['roadmap_on_issues_page'] = True + repo.settings = old_settings + + self.session.add(repo) + self.session.commit() + + # check on landing page of project for the URL that on the Issues tab + output = self.app.get('/test/') + self.assertEqual(output.status_code, 200) + self.assertIn('