Sha256: 938a34a68dd4cf1f3a20d2c084b25543b6c17bad59a187205e25634182ef8d01
Contents?: true
Size: 652 Bytes
Versions: 2
Compression:
Stored size: 652 Bytes
Contents
require 'spec_helper' require 'dul_hydra' describe "Grouper integration", :type => :feature do let(:user) { FactoryGirl.create(:user) } let(:object) { FactoryGirl.create(:collection) } before do object.title = [ "Grouper Works!" ] object.read_groups = ["duke:library:repository:ddr:foo:bar"] object.save! Warden.on_next_request do |proxy| proxy.env[DulHydra.remote_groups_env_key] = "urn:mace:duke.edu:groups:library:repository:ddr:foo:bar" proxy.set_user user end end it "should honor Grouper group access control" do visit url_for(object) expect(page).to have_content("Grouper Works!") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-1.3.0 | spec/features/grouper_integration_spec.rb~ |
ddr-models-1.2.0 | spec/features/grouper_integration_spec.rb~ |