Sha256: ea1f5f5d41e1750ab0da0bec386a592db540f72d634db33e0ede98fe01d0b4f5
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
require 'spec_helper' describe 'generic_files/_breadcrumbs.html.erb' do let(:request) { double("request", referer: referer) } let(:generic_file) { GenericFile.new(title: ["Fake object"]) } describe 'when coming from dashboard' do let! (:referer) { "http://...dashboard" } it "should link back to dashboard" do allow(view).to receive(:request).and_return(request) render partial: 'generic_files/breadcrumbs', locals: {include_file: false, generic_file: generic_file } expect(rendered).to have_link(t('sufia.bread_crumb.file_list'), sufia.dashboard_files_path) end end describe 'when coming from files list' do let! (:referer) { "http://...dashboard/files" } it "should link back to files list" do allow(view).to receive(:request).and_return(request) render partial: 'generic_files/breadcrumbs', locals: {include_file: false, generic_file: generic_file } expect(rendered).to have_link(t('sufia.bread_crumb.file_list'), sufia.dashboard_files_path) end end describe 'when coming from collections list' do let! (:referer) { "http://...dashboard/collections" } it "should link back to collections" do allow(view).to receive(:request).and_return(request) render partial: 'generic_files/breadcrumbs', locals: {include_file: false, generic_file: generic_file } expect(rendered).to have_link(t('sufia.bread_crumb.collections_list'), sufia.dashboard_collections_path) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sufia-4.0.0.rc2 | spec/views/generic_file/_breadcrumbs.html.erb_spec.rb |