Skip to content
Snippets Groups Projects
Commit fa085414 authored by http://jayferd.us/'s avatar http://jayferd.us/
Browse files

add a test for preserving the line numbers

parent c5e14534
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -32,4 +32,25 @@ describe Rouge::Formatters::HTML do
assert { output == '<span style="font-weight: bold">foo</span>' }
end
end
describe 'tableized line numbers' do
let(:options) { { :line_numbers => true } }
let(:text) { Rouge::Lexers::Clojure.demo }
let(:tokens) { Rouge::Lexers::Clojure.lex(text) }
let(:output) { subject.format(tokens) }
let(:line_numbers) { output.scan(/<div class="lineno"/).size }
let(:output_code) {
output =~ %r(<td class="code">(.*?)</td>)m
$1
}
let(:code_lines) { output_code.scan(/\n/).size }
it 'preserves the number of lines' do
assert { code_lines == line_numbers }
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment