Sha256: 2bd3d131480e2c505c27d961bde2da834791413b4e91fb1bd81b99cd3949707f
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe 'Document' do it 'should raise an exception on invalid input file' do proc { Docify::Document.new('qwe123')}.should raise_error ArgumentError, "File [qwe123] does not exist!" proc { Docify::Document.new('/tmp') }.should raise_error ArgumentError, "File required!" end it 'should raise an exception on invalid output path' do doc = Docify::Document.new('README.rdoc') doc.render('rdoc') proc { doc.save_to('~/blah') }.should raise_error ArgumentError, "Output path does not exist!" proc { doc.save_to('/tmp') }.should raise_error ArgumentError, "Output path should be a file!" end it 'should render content with styles' do doc = Docify::Document.new(fixture_path('README.markdown')) output = doc.render('markdown') output.should match(/<meta http-equiv="Content-Type" content="text\/html; charset=UTF-8" \/>/) output.should match(/<title>README.markdown<\/title>/) end it 'should render content with no styles' do doc = Docify::Document.new(fixture_path('README.markdown')).render('markdown', false) doc.should == Docify::Markup.markdown(fixture('README.markdown')) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
docify-1.0.5 | spec/document_spec.rb |
docify-1.0.4 | spec/document_spec.rb |
docify-1.0.3 | spec/document_spec.rb |