Sha256: 6fec73f4b192c6488804cedd58ae65f8b6e5c6ec5fa8cca483f2d169775589f2
Contents?: true
Size: 1.21 KB
Versions: 9
Compression:
Stored size: 1.21 KB
Contents
# frozen-string-literal: true require 'spec_helper' RSpec.describe 'Comment rendering', type: :render do it 'renders html comment' do expect(render_string('/ comments')).to eq("<!-- comments -->\n") end it 'strips spaces' do expect(render_string('/ comments ')).to eq("<!-- comments -->\n") end it 'renders structured comment' do expect(render_string(<<HAML)).to eq("<span>hello</span>\n<!--\ngreat\n-->\n<span>world</span>\n") %span hello / great %span world HAML end it 'renders comment with interpolation' do expect(render_string(<<'HAML')).to eq("<span>hello</span>\n<!--\ngreat\n-->\n<span>world</span>\n") - comment = 'great' %span hello / #{comment} %span world HAML end it 'renders conditional comment' do expect(render_string('/ [if IE] hello')).to eq("<!--[if IE]> hello <![endif]-->\n") end it 'renders conditional comment with children' do expect(render_string(<<HAML)).to eq("<!--[if IE]>\n<span>hello</span>\nworld\n<![endif]-->\n") /[if IE] %span hello world HAML end it 'parses nested conditional comment' do expect(render_string(<<HAML)).to eq("<!--[[if IE]]>\n<span>hello</span>\nworld\n<![endif]-->\n") /[[if IE]] %span hello world HAML end end
Version data entries
9 entries across 9 versions & 1 rubygems