Sha256: 997903009598d7d93011d114cd0d25cad112b24fd3a7d57caca53d475310b89a
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true require 'spec_helper' RSpec.describe 'CSS filter rendering', type: :render do it 'renders css filter' do expect(render_string(<<HAML)).to eq("<div>\n<style>\n html { font-size: 12px; }\n</style>\n<span>hello</span>\n</div>\n") %div :css html { font-size: 12px; } %span hello HAML end it 'keeps indent' do expect(render_string(<<HAML)).to eq("<div>\n<style>\n html {\n font-size: 12px;\n }\n</style>\n<span>hello</span>\n</div>\n") %div :css html { font-size: 12px; } %span hello HAML end it 'ignores empty filter' do expect(render_string(<<HAML)).to eq("<div>\n<span>hello</span>\n</div>\n") %div :css %span hello HAML end it 'parses string interpolation' do expect(render_string(<<'HAML')).to eq("<style>\n html { font-size: 12px; }\n</style>\n") :css html { font-size: #{10 + 2}px; } HAML end it "doesn't escape in string interpolation" do expect(render_string(<<'HAML')).to eq("<style>\n <span/>\n</style>\n") :css #{'<span/>'} HAML end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
faml-0.8.1 | spec/render/filters/css_spec.rb |
faml-0.8.0 | spec/render/filters/css_spec.rb |