From eeb8402950b0d5c3e2998b714dc78f9bd8861144 Mon Sep 17 00:00:00 2001
From: Putu Agastya <agastya.indrayana@gmail.com>
Date: Sun, 5 Apr 2020 21:48:00 +0700
Subject: [PATCH] [RED] Additional testting for daftar katalog view

---
 app/tests.py | 11 ++++++++++-
 app/views.py |  4 ++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/app/tests.py b/app/tests.py
index f3702f0..489ce44 100644
--- a/app/tests.py
+++ b/app/tests.py
@@ -1,8 +1,17 @@
 from django.test import TestCase, Client
 from django.urls import resolve
+from .views import DaftarKatalog
 
 class DaftarKatalogTest(TestCase):
     def test_daftar_katalog_url_exist(self):
         url = "/"
         response = Client().get(f'{url}')
-        self.assertEqual(response.status_code,200)
\ No newline at end of file
+        self.assertEqual(response.status_code,200)
+
+    def test_daftar_katalog_using_daftar_katalog_template(self):
+        response = Client().get('/')
+        self.assertTemplateUsed(response, 'app/daftar_katalog.html')
+
+    def test_daftar_katalog_using_daftar_katalog_func(self):
+        found = resolve('/')
+        self.assertEqual(found.func.__name__, DaftarKatalog.as_view().__name__)
diff --git a/app/views.py b/app/views.py
index 6b0f688..745665c 100644
--- a/app/views.py
+++ b/app/views.py
@@ -1,6 +1,10 @@
 from django.shortcuts import render, get_object_or_404, redirect
 from django.template import loader
 from django.http import HttpResponse, JsonResponse, HttpResponseRedirect
+from django.views.generic import TemplateView 
+
+class DaftarKatalog(TemplateView):
+    pass
 
 def pages(request):
     context = {}
-- 
GitLab