Sha256: 65f8fff138ad5bf9f1e369cab8781cc9d6c5fa25677bb15a29078b677227f5a7
Contents?: true
Size: 1.87 KB
Versions: 3
Compression:
Stored size: 1.87 KB
Contents
require File.expand_path "../test_helper", __FILE__ context "scribe gen tests" do setup do @scribe = GitScribe.new end test "will not respond to non-thing" do assert_raise RuntimeError do @scribe.gen('mofo') end end test "scribe can generate single page html" do in_temp_dir do @scribe.init('t') Dir.chdir('t') do file = @scribe.gen('html') assert_equal 'book.html', file out = Dir.glob('output/**/*') assert out.include? 'output/book.html' assert out.include? 'output/image' assert out.include? 'output/stylesheets/handbookish.css' end end end test "scribe can generate site html" do in_temp_dir do @scribe.init('t') Dir.chdir('t') do data = @scribe.gen('site') out = Dir.glob('output/**/*') assert out.include? 'output/index.html' assert out.include? 'output/the_first_chapter.html' assert out.include? 'output/the_second_chapter.html' assert out.include? 'output/image' assert out.include? 'output/stylesheets/handbookish.css' end end end test "scribe can generate a pdf" do in_temp_dir do @scribe.init('t') Dir.chdir('t') do data = @scribe.gen('pdf') assert_equal data, 'book.pdf' out = Dir.glob('output/**/*') assert out.include? 'output/book.pdf' end end end test "scribe can generate a epub" do in_temp_dir do @scribe.init('t') Dir.chdir('t') do data = @scribe.gen('epub') assert_equal data, 'book.epub' out = Dir.glob('output/**/*') assert out.include? 'output/book.epub' end end end xtest "scribe can generate docbook" do end xtest "scribe can generate a mobi" do end xtest "scribe can generate all" do end xtest "scribe doesn't regen already generated assets" do end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
git-scribe-0.0.7 | test/gen_test.rb |
git-scribe-0.0.6 | test/gen_test.rb |
git-scribe-0.0.5 | test/gen_test.rb |