この記事は 約 0分38秒 で読めます。
テストの基本
Vue.jsでCRUDができたところで、今度はテストコードを書いてテストをしてみます。
テストの重要性は公式ドキュメントがとても熱く語っていて必読です。
ページを表示してステータスコード200が返ってくるかのテストを書きます。
1 2 3 4 5 6 7 8 9 10 11 12 |
from django.test import TestCase from django.urls import reverse # Create your tests here. class IndexTests(TestCase): def test_index_view_success_status_code(self): """ ページ表示 """ url = reverse('article:index') response = self.client.get(url) self.assertEqual(response.status_code, 200) |
ターミナルでテストをしてみます。
1 |
docker-compose exec django python -Wall manage.py test article.tests |
通りました!
1 |
docker-compose exec django python -Wall manage.py test |
以上です。