JJ Allaire | efa6ad4 | 2016-01-30 13:12:05 -0500 | [diff] [blame] | 1 | |
| 2 | |
| 3 | Reveal.addEventListener( 'ready', function() { |
| 4 | |
| 5 | QUnit.module( 'Markdown' ); |
| 6 | |
| 7 | test( 'Vertical separator', function() { |
| 8 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section' ).length, 4, 'found four slides' ); |
| 9 | }); |
| 10 | |
| 11 | |
| 12 | test( 'Attributes on element header in vertical slides', function() { |
| 13 | strictEqual( document.querySelectorAll( '.reveal .slides section>section h2.fragment.fade-out' ).length, 1, 'found one vertical slide with class fragment.fade-out on header' ); |
| 14 | strictEqual( document.querySelectorAll( '.reveal .slides section>section h2.fragment.shrink' ).length, 1, 'found one vertical slide with class fragment.shrink on header' ); |
| 15 | }); |
| 16 | |
| 17 | test( 'Attributes on element paragraphs in vertical slides', function() { |
| 18 | strictEqual( document.querySelectorAll( '.reveal .slides section>section p.fragment.grow' ).length, 2, 'found a vertical slide with two paragraphs with class fragment.grow' ); |
| 19 | }); |
| 20 | |
| 21 | test( 'Attributes on element list items in vertical slides', function() { |
| 22 | strictEqual( document.querySelectorAll( '.reveal .slides section>section li.fragment.grow' ).length, 3, 'found a vertical slide with three list items with class fragment.grow' ); |
| 23 | }); |
| 24 | |
| 25 | test( 'Attributes on element paragraphs in horizontal slides', function() { |
| 26 | strictEqual( document.querySelectorAll( '.reveal .slides section p.fragment.highlight-red' ).length, 4, 'found a horizontal slide with four paragraphs with class fragment.grow' ); |
| 27 | }); |
| 28 | test( 'Attributes on element list items in horizontal slides', function() { |
| 29 | strictEqual( document.querySelectorAll( '.reveal .slides section li.fragment.highlight-green' ).length, 5, 'found a horizontal slide with five list items with class fragment.roll-in' ); |
| 30 | }); |
| 31 | test( 'Attributes on element list items in horizontal slides', function() { |
| 32 | strictEqual( document.querySelectorAll( '.reveal .slides section img.reveal.stretch' ).length, 1, 'found a horizontal slide with stretched image, class img.reveal.stretch' ); |
| 33 | }); |
| 34 | |
| 35 | test( 'Attributes on elements in vertical slides with default element attribute separator', function() { |
| 36 | strictEqual( document.querySelectorAll( '.reveal .slides section h2.fragment.highlight-red' ).length, 2, 'found two h2 titles with fragment highlight-red in vertical slides with default element attribute separator' ); |
| 37 | }); |
| 38 | |
| 39 | test( 'Attributes on elements in single slides with default element attribute separator', function() { |
| 40 | strictEqual( document.querySelectorAll( '.reveal .slides section p.fragment.highlight-blue' ).length, 3, 'found three elements with fragment highlight-blue in single slide with default element attribute separator' ); |
| 41 | }); |
| 42 | |
| 43 | } ); |
| 44 | |
| 45 | Reveal.initialize(); |
| 46 | |