1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
describe Hamlit::Engine do
include RenderHelper
describe 'multiline' do
it 'joins multi-lines ending with pipe' do
assert_render(<<-HTML.unindent, <<-HAML.unindent)
a b
HTML
a |
b |
HAML
end
it 'renders multi lines' do
assert_render(<<-HTML.unindent, <<-HAML.unindent)
abc
'd'
HTML
= 'a' + |
'b' + |
'c' |
'd'
HAML
end
it 'accepts invalid indent' do
assert_render(<<-HTML.unindent, <<-HAML.unindent)
<span>
<div>
12
</div>
<div>
3
</div>
</span>
HTML
%span
%div
= '1' + |
'2' |
%div
3
HAML
end
end
end
|