Sha256: 22b27cefe0667058170c8f4eb17c68794d701931016f9e5a1f792695b266d581
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
require 'minitest_helper' module SlideHero describe GroupedSlides do describe "nesting slides" do it "groups sections" do grouped_slides = GroupedSlides.new do slide "banana" do point "High in potassium" end slide "apple" do point "Good if you hate doctors" end end assert_dom_match grouped_slides.compile, "<section>" + "<section data-transition=\"default\">" + "<h1>banana</h1>" + "<p>High in potassium</p>" + "</section>" + "<section data-transition=\"default\">" + "<h1>apple</h1>" + "<p>Good if you hate doctors</p>" + "</section>" + "</section>" end it "takes all arguments slide handles" do grouped_slides = GroupedSlides.new do slide "Title", headline_size: :medium, transition: :zoom do point "Made one" end end grouped_slides.compile.must_include "transition" grouped_slides.compile.must_include "h2" end end it "can have defaults passed in" do grouped_slides = GroupedSlides.new(headline_size: :medium) do slide "Title" end grouped_slides.compile.must_include "<h2>Title</h2>" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slide_hero-0.0.4 | test/slide_hero/grouped_slides_spec.rb |
slide_hero-0.0.3 | test/slide_hero/grouped_slides_spec.rb |