aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/content/tests
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps/content/tests')
-rw-r--r--pydis_site/apps/content/tests/test_templatetags.py12
-rw-r--r--pydis_site/apps/content/tests/test_views.py3
2 files changed, 14 insertions, 1 deletions
diff --git a/pydis_site/apps/content/tests/test_templatetags.py b/pydis_site/apps/content/tests/test_templatetags.py
new file mode 100644
index 00000000..1147bd88
--- /dev/null
+++ b/pydis_site/apps/content/tests/test_templatetags.py
@@ -0,0 +1,12 @@
+from django.test import TestCase
+
+from pydis_site.apps.content.templatetags.str_methods import replace_hyphens
+
+
+class TestTemplateTags(TestCase):
+ """Tests for the custom template tags in the content app."""
+
+ def test_replace_hyphens(self):
+ self.assertEquals(replace_hyphens("word-with-hyphens", " "), "word with hyphens")
+ self.assertEquals(replace_hyphens("---", ""), "")
+ self.assertEquals(replace_hyphens("hi----", "A"), "hiAAAA")
diff --git a/pydis_site/apps/content/tests/test_views.py b/pydis_site/apps/content/tests/test_views.py
index ab266b29..cd0d0bf7 100644
--- a/pydis_site/apps/content/tests/test_views.py
+++ b/pydis_site/apps/content/tests/test_views.py
@@ -160,7 +160,8 @@ class PageOrCategoryViewTests(MockPagesTestCase, SimpleTestCase, TestCase):
"page": PARSED_HTML,
"page_title": PARSED_METADATA["title"],
"page_description": PARSED_METADATA["description"],
- "relevant_links": PARSED_METADATA["relevant_links"]
+ "relevant_links": PARSED_METADATA["relevant_links"],
+ "subarticles": ["category"]
}
for key, expected_value in expected_page_context.items():
with self.subTest():