Sha256: 0ac182263d5a3e6720fcc9e4f5709f16d08b75fcb62a6cb609c888c153720196
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
Contents
here = File.expand_path File.dirname(__FILE__) require "#{here}/spec_helper" require "deck/slide_deck" module Deck describe SlideDeck do include Files def doc @doc ||= begin @html = deck_widget.to_html noko_doc @html end end def deck_widget options = {} @deck_widget ||= SlideDeck.new options end it "renders a basic deck.js HTML page" do assert { doc } assert { @html.include? '<link href="/deck.js/core/deck.core.css" rel="stylesheet" />' } end it "contains a single dummy slide" do assert { doc.css('section.slide').size == 1 } end it "renders a markdown file with one slide" do file = file("hello.md", "# hello") deck_widget :slides => Slide.split(File.read file) slides = doc.css('section.slide') assert { slides.size == 1 } slide = slides.first assert { slide["id"] == "hello" } assert { noko_html(slide) == "<section class=\"slide\" id=\"hello\">" + "<h1>hello</h1>\n" + "</section>" } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deckrb-0.3.0 | spec/slide_deck_spec.rb |