Sha256: f91e58b334ed10237a79060753ce3d926e90ed5263f745d36c10932e1ca71c9c

Contents?: true

Size: 648 Bytes

Versions: 1

Compression:

Stored size: 648 Bytes

Contents

require 'spec_helper'

describe Hydra::AccessControls::SearchBuilder do
  let(:config) { CatalogController.blacklight_config }
  let(:context) { double('context', blacklight_config: config) }
  let(:user) { double('user', user_key: 'joe') }
  let(:current_ability) do
    double('ability', user_groups: [], current_user: user)
  end

  let(:search_builder) { described_class }

  subject do
    search_builder.new(context, ability: current_ability)
  end

  context "when a query is generated" do
    it "triggers add_access_controls_to_solr_params" do
      expect(subject).to receive(:apply_gated_discovery)
      subject.query
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hydra-core-11.0.0.rc1 spec/search_builders/search_builder_spec.rb