Sha256: 23abb814c75377856b065383aa0c3ac019ffe66394435538b795e34d9e3ce235

Contents?: true

Size: 1.2 KB

Versions: 36

Compression:

Stored size: 1.2 KB

Contents

# frozen_string_literal: true

describe "Saved Searches" do
  before do
    sign_in 'user1'
    visit root_path
  end

  it "is empty" do
    click_link 'Saved Searches'
    expect(page).to have_content 'You have no saved searches'
  end

  describe "with a saved search 'book'" do
    before do
      fill_in "q", with: 'book'
      click_button 'search'
      click_link "History"
      click_button "save"
      click_link 'Saved Searches'
    end
    it "shows saved searches" do
      expect(page).to have_content 'Your saved searches'
      expect(page).to have_content 'book'
    end
    it "deletes saved searches" do
      click_button 'delete'
      expect(page).to have_content 'Successfully removed that saved search.'
    end

    describe "and a saved search 'dang'" do
      before do
        visit root_path
        fill_in "q", with: 'dang'
        click_button 'search'
        click_link "History"
        click_button "save"
        click_link 'Saved Searches'
      end
      it "clears the searhes" do
        click_link "Clear Saved Searches"
        expect(page).to have_content 'Cleared your saved searches.'
        expect(page).to have_content 'You have no saved searches'
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
blacklight-6.25.0 spec/features/saved_searches_spec.rb
blacklight-6.24.0 spec/features/saved_searches_spec.rb
blacklight-6.23.0 spec/features/saved_searches_spec.rb
blacklight-6.22.0 spec/features/saved_searches_spec.rb
blacklight-6.21.0 spec/features/saved_searches_spec.rb
blacklight-6.20.0 spec/features/saved_searches_spec.rb
blacklight-6.19.2 spec/features/saved_searches_spec.rb
blacklight-6.19.1 spec/features/saved_searches_spec.rb
blacklight-6.19.0 spec/features/saved_searches_spec.rb
blacklight-6.18.0 spec/features/saved_searches_spec.rb
blacklight-6.17.0 spec/features/saved_searches_spec.rb
blacklight-6.16.0 spec/features/saved_searches_spec.rb
blacklight-6.15.0 spec/features/saved_searches_spec.rb
blacklight-6.14.1 spec/features/saved_searches_spec.rb
blacklight-6.14.0 spec/features/saved_searches_spec.rb
blacklight-6.13.0 spec/features/saved_searches_spec.rb
blacklight-6.12.0 spec/features/saved_searches_spec.rb
blacklight-6.11.2 spec/features/saved_searches_spec.rb
blacklight-6.11.1 spec/features/saved_searches_spec.rb
blacklight-6.11.0 spec/features/saved_searches_spec.rb