prep markdown test suite
authorHakim El Hattab <hakim.elhattab@gmail.com>
Tue, 27 Aug 2013 13:25:02 +0000 (09:25 -0400)
committerHakim El Hattab <hakim.elhattab@gmail.com>
Tue, 27 Aug 2013 13:25:02 +0000 (09:25 -0400)
test/test-markdown.html [new file with mode: 0644]
test/test-markdown.js [new file with mode: 0644]

diff --git a/test/test-markdown.html b/test/test-markdown.html
new file mode 100644 (file)
index 0000000..c89af30
--- /dev/null
@@ -0,0 +1,52 @@
+<!doctype html>
+<html lang="en">
+
+       <head>
+               <meta charset="utf-8">
+
+               <title>reveal.js - Test Markdown</title>
+
+               <link rel="stylesheet" href="../css/reveal.min.css">
+               <link rel="stylesheet" href="qunit-1.12.0.css">
+       </head>
+
+       <body style="overflow: auto;">
+
+               <div id="qunit"></div>
+               <div id="qunit-fixture"></div>
+
+               <div class="reveal" style="display: none;">
+
+                       <div class="slides">
+
+                               <!-- <section data-markdown="example.md" data-separator="^\n\n\n" data-vertical="^\n\n"></section> -->
+
+                               <!-- Slides are separated by newline + three dashes + newline, vertical slides identical but two dashes -->
+                               <section data-markdown data-separator="^\n---\n$" data-vertical="^\n--\n$">
+                                       <script type="text/template">
+                                               ## Slide 1.1
+
+                                               --
+
+                                               ## Slide 1.2
+
+                                               ---
+
+                                               ## Slide 2
+                                       </script>
+                               </section>
+
+                       </div>
+
+               </div>
+
+               <script src="../lib/js/head.min.js"></script>
+               <script src="../js/reveal.min.js"></script>
+               <script src="../plugin/markdown/marked.js"></script>
+               <script src="../plugin/markdown/markdown.js"></script>
+               <script src="qunit-1.12.0.js"></script>
+
+               <script src="test-markdown.js"></script>
+
+       </body>
+</html>
diff --git a/test/test-markdown.js b/test/test-markdown.js
new file mode 100644 (file)
index 0000000..d2bbba8
--- /dev/null
@@ -0,0 +1,15 @@
+
+
+Reveal.addEventListener( 'ready', function() {
+
+       QUnit.module( 'Markdown' );
+
+       test( 'Vertical separator', function() {
+               strictEqual( document.querySelectorAll( '.reveal .slides>section>section' ).length, 2, 'found two slides' );
+       });
+
+
+} );
+
+Reveal.initialize();
+