Sha256: 9cc68b0ae6d3fceb9425d30e37e1ad4b74b0ad7f5352de2f52a195b67e6d042a
Contents?: true
Size: 682 Bytes
Versions: 1
Compression:
Stored size: 682 Bytes
Contents
require "spec_helper" describe HtmlGen::Element do describe "#add_html_if_safe" do it "returns esacped html when not html safe" do element = HtmlGen::Element.new(:div) element.add_html_if_safe("<b>Hello world</b>") expect(element.html(pretty: false)).to eq "<div><b>Hello world</b></div>" end it "returns unescaped html when html safe" do element = HtmlGen::Element.new(:div) string_stub = "<b>Hello world</b>" expect(string_stub).to receive(:html_safe?).and_return(true) element.add_html_if_safe(string_stub) expect(element.html(pretty: false)).to eq "<div><b>Hello world</b></div>" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
html_gen-0.0.16 | spec/html_gen/element_spec.rb |