spec/mapper_spec.rb in reverse_markdown-0.4.1 vs spec/mapper_spec.rb in reverse_markdown-0.4.2
- old
+ new
@@ -3,10 +3,14 @@
describe ReverseMarkdown::Mapper do
let(:input) { File.read('spec/assets/minimum.html') }
let(:document) { Nokogiri::HTML(input) }
let(:mapper) { ReverseMarkdown::Mapper.new }
+ it "behaves in a sane way when root element is nil" do
+ mapper.process_root(nil).should == ''
+ end
+
context "error handling" do
let(:unknown_element) { Nokogiri::XML::Node.new('foo', document) }
it "raises error if told so" do
@@ -34,6 +38,6 @@
Rails.logger.should_receive(:info)
mapper.__send__(:ending, unknown_element)
end
end
end
-end
\ No newline at end of file
+end