Sha256: 978a4deec0b8f1cf7c3e5cd988ad3fd4784ab6a2cbbe646c379acd84fa490a07
Contents?: true
Size: 737 Bytes
Versions: 34
Compression:
Stored size: 737 Bytes
Contents
require 'spec_helper' describe CurationConcerns::Renderers::FacetedAttributeRenderer do let(:field) { :name } let(:renderer) { described_class.new(field, ['Bob', 'Jessica']) } describe "#attribute_to_html" do subject { Nokogiri::HTML(renderer.render) } let(:expected) { Nokogiri::HTML(tr_content) } let(:tr_content) {%( <tr><th>Name</th> <td><ul class='tabular'> <li class="attribute name"><a href="/catalog?f%5Bname_sim%5D%5B%5D=Bob">Bob</a></li> <li class="attribute name"><a href="/catalog?f%5Bname_sim%5D%5B%5D=Jessica">Jessica</a></li> </ul></td></tr> )} it { expect(renderer).not_to be_microdata(field) } it { expect(subject).to be_equivalent_to(expected) } end end
Version data entries
34 entries across 34 versions & 1 rubygems