34 lines
467 B
Ruby
34 lines
467 B
Ruby
|
require 'maruku'
|
||
|
|
||
|
text = <<EOF
|
||
|
Chapter 1
|
||
|
=========
|
||
|
|
||
|
It was a stormy and rainy night.
|
||
|
|
||
|
EOF
|
||
|
|
||
|
invalid = <<EOF
|
||
|
|
||
|
This is a [bad link.
|
||
|
|
||
|
EOF
|
||
|
|
||
|
Maruku.new(text).to_html
|
||
|
|
||
|
s = ""
|
||
|
|
||
|
begin
|
||
|
Maruku.new(invalid, {:on_error => :raise, :error_stream => s})
|
||
|
puts "Error! It should have thrown an exception."
|
||
|
rescue
|
||
|
# puts "ok, got error"
|
||
|
end
|
||
|
|
||
|
begin
|
||
|
Maruku.new(invalid, {:on_error => :warning, :error_stream => s})
|
||
|
rescue
|
||
|
puts "Error! It should not have thrown an exception."
|
||
|
end
|
||
|
|