Sha256: 92c2332f8561667d7387af7d32c3a4fb8161230beb8eeb0a4106fbcf2dce2a09
Contents?: true
Size: 773 Bytes
Versions: 34
Compression:
Stored size: 773 Bytes
Contents
require 'spec_helper' describe CurationConcerns::Renderers::LinkedAttributeRenderer 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>\n" \ "<td><ul class='tabular'>" \ "<li class=\"attribute name\"><a href=\"/catalog?q=Bob&search_field=name\">Bob</a></li>\n" \ "<li class=\"attribute name\"><a href=\"/catalog?q=Jessica&search_field=name\">Jessica</a></li>\n" \ "</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