Sha256: 89bf034f973223d3391138943e2ed3ef59f3c563c72289afb71540e75fd1fb1a
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe "spotlight/searches/_search.html.erb", :type => :view do let(:search) { stub_model(Spotlight::Search, exhibit: FactoryGirl.create(:exhibit), id: 99, title: "Title1", short_description: "MyText", query_params: { f: { genre_ssim: ["xyz"]}}) } before do allow(view).to receive(:edit_search_path).and_return("/edit") allow(view).to receive(:search_path).and_return("/search") allow(search).to receive(:featured_item_id).and_return("dq287tq6352") allow(search).to receive(:params).and_return({}) form_for(search, url: '/update') do |f| @f = f end end it "renders a list of pages" do render :partial => "spotlight/searches/search", :locals => { f: @f} expect(rendered).to have_selector "li[data-id='99']" expect(rendered).to have_selector '.panel-heading .main .title', text: 'Title1' expect(rendered).to have_selector 'img[src="https://stacks.stanford.edu/image/dq287tq6352/dq287tq6352_05_0001_thumb"]' expect(rendered).to have_selector 'input[type=hidden][data-property=weight]' end end
Version data entries
3 entries across 3 versions & 1 rubygems