diff --git a/snide/models.py b/snide/models.py
index <HASH>..<HASH> 100644
--- a/snide/models.py
+++ b/snide/models.py
@@ -41,7 +41,3 @@ class Slide(object):
             'config': self.config,
         }
 
-
-def parse_slide(slide):
-    slide = Slide(slide)
-    return slide
diff --git a/tests/test_snide.py b/tests/test_snide.py
index <HASH>..<HASH> 100644
--- a/tests/test_snide.py
+++ b/tests/test_snide.py
@@ -25,10 +25,17 @@ class TestDeck(BaseTestCase):
 
 class TestSlide(BaseTestCase):
 
+    def setUp(self):
+        self.expected_slide = Slide('# first slide\n\n- and\n- then\n- this')
+
     def test_slide(self):
-        pass
 
-    def test_slide_parse(self):
+        slide_text = '# first slide\n\n- and\n- then\n- this'
+        self.assertEquals(
+            self.expected_slide.to_json(),
+            Slide(slide_text).to_json()
+        )
+
         pass
 
     def test_slide_render(self):
Remove parse_slide and test slide construction