spec/lib/sufia/breadcrumbs_spec.rb in sufia-6.2.0 vs spec/lib/sufia/breadcrumbs_spec.rb in sufia-6.3.0

- old
+ new

@@ -1,9 +1,8 @@ require 'spec_helper' -describe Sufia::Breadcrumbs do - +describe Sufia::Breadcrumbs do let(:crumbs) do TestClass.new end let(:sufia) do @@ -16,11 +15,12 @@ include Sufia::Breadcrumbs def initialize @trail = [] @request = true # avoids the allow_message_expectations_on_nil warning end - def add_breadcrumb text, link + + def add_breadcrumb(text, link) @trail << [text, link] end end allow_any_instance_of(TestClass).to receive(:sufia).and_return(sufia) end @@ -83,11 +83,11 @@ context "when editing a file" do before do allow(crumbs.request).to receive(:referer).and_return("http://...blargh/") allow(crumbs).to receive(:user_signed_in?) { true } allow(crumbs).to receive(:action_name).and_return("edit") - allow(crumbs).to receive(:params).and_return({"id" => "abc123"}) + allow(crumbs).to receive(:params).and_return("id" => "abc123") allow(crumbs).to receive(:controller_name).and_return("generic_files") end specify "the trail goes back to the user's files and the browse view" do crumbs.trail_from_referer @@ -100,11 +100,11 @@ context "when viewing file statistics" do before do allow(crumbs.request).to receive(:referer).and_return("http://...blargh/") allow(crumbs).to receive(:user_signed_in?) { true } allow(crumbs).to receive(:action_name).and_return("stats") - allow(crumbs).to receive(:params).and_return({"id" => "abc123"}) + allow(crumbs).to receive(:params).and_return("id" => "abc123") allow(crumbs).to receive(:controller_name).and_return("generic_files") end specify "the trail goes back to the user's files and the browse view" do crumbs.trail_from_referer @@ -112,7 +112,6 @@ expect(crumbs.trail[1]).to eql([I18n.t('sufia.dashboard.my.files'), sufia.dashboard_files_path]) expect(crumbs.trail.last).to eql([I18n.t('sufia.generic_file.browse_view'), sufia.generic_file_path("abc123")]) end end end - end