Sha256: a6f0be9471d3885af71108da7c5d16099acc0055111e95b99d7c37685aa47057

Contents?: true

Size: 1.19 KB

Versions: 7

Compression:

Stored size: 1.19 KB

Contents

# frozen_string_literal: true
require 'spec_helper'

describe SuggestHelper do
  before do
    allow(helper).to receive(:blacklight_config).and_return(blacklight_config)
  end
  describe '#autocomplete_enabled?' do
    describe 'with autocomplete config' do
      let(:blacklight_config) do
        Blacklight::Configuration.new.configure do |config|
          config.autocomplete_enabled = true
          config.autocomplete_path = 'suggest'
        end
      end
      it 'is enabled' do
        expect(helper.autocomplete_enabled?).to be true
      end
    end
    describe 'without disabled config' do
      let(:blacklight_config) do
        Blacklight::Configuration.new.configure do |config|
          config.autocomplete_enabled = false
          config.autocomplete_path = 'suggest'
        end
      end
      it 'is disabled' do
        expect(helper.autocomplete_enabled?).to be false
      end
    end
    describe 'without path config' do
      let(:blacklight_config) do
        Blacklight::Configuration.new.configure do |config|
          config.autocomplete_enabled = true
        end
      end
      it 'is disabled' do
        expect(helper.autocomplete_enabled?).to be false
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
blacklight-6.3.1 spec/helpers/suggest_helper_spec.rb
blacklight-6.3.0 spec/helpers/suggest_helper_spec.rb
blacklight-6.2.0 spec/helpers/suggest_helper_spec.rb
blacklight-6.1.0 spec/helpers/suggest_helper_spec.rb
blacklight-6.0.2 spec/helpers/suggest_helper_spec.rb
blacklight-6.0.1 spec/helpers/suggest_helper_spec.rb
blacklight-6.0.0 spec/helpers/suggest_helper_spec.rb