Sha256: 0c87c7c6a2288006121d9a0c050d4d01116ef2e6e34433fd091827c323306ebb
Contents?: true
Size: 815 Bytes
Versions: 10
Compression:
Stored size: 815 Bytes
Contents
require 'spec_helper' RSpec.describe Hyrax::AdminSetsController do describe "#index" do let!(:admin_set) { create(:admin_set, :public) } before do create(:collection, :public) # This should not be returned end it "returns only admin sets" do get :index expect(response).to be_success expect(assigns[:document_list].map(&:id)).to match_array [admin_set.id] end end describe "#show" do let(:admin_set) { create(:admin_set, :public) } let!(:work) { create(:work, :public, admin_set: admin_set) } it "returns a presenter and members" do get :show, params: { id: admin_set } expect(response).to be_success expect(assigns[:presenter].id).to eq admin_set.id expect(assigns[:member_docs].map(&:id)).to eq [work.id] end end end
Version data entries
10 entries across 10 versions & 2 rubygems