Add some tests for some of the more complicated behavior in the code

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2022-05-07 16:43:32 -07:00
parent 57b4657353
commit 3d0a92253e
3 changed files with 81 additions and 0 deletions

16
tests/test_boards.py Normal file
View File

@@ -0,0 +1,16 @@
from django.test import TestCase
from django.urls import reverse
from board.models import Board, Post
class RedirectTestCase(TestCase):
def setUp(self):
Board.objects.create(url="test", name="test")
def test_bare_url_redirect(self):
response = self.client.get(
reverse("board:board_detail", kwargs={"url": "test"})
)
self.assertRedirects(
response, reverse("board:board_detail", kwargs={"url": "test", "page": 1})
)