from django.http import HttpRequest
from django.test import TestCase
from snippets.views import top
from django.urls import resolve
from snippets.views import top, snippet_new, snippet_edit, snippet_detail


# Create your tests here.
class CreateSnippetTest(TestCase):

    def test_should_resolve_snippet_new(self):
        found = resolve("/snippets/new/")
        self.assertEqual(snippet_new, found.func)


class SnippetDetailTest(TestCase):

    def test_should_resolve_snippet_detail(self):
        found = resolve("/snippets/1/")
        self.assertEqual(snippet_detail, found.func)


class EditSnippetTest(TestCase):

    def test_should_resolve_snippet_edit(self):
        found = resolve("/snippets/1/edit/")
        self.assertEqual(snippet_edit, found.func)

