Sha256: d630617ee230cae3a417e0da80ce338ca6c5e2046d8239430070fa511fb4e623
Contents?: true
Size: 627 Bytes
Versions: 9
Compression:
Stored size: 627 Bytes
Contents
require 'spec_helper' RSpec.describe Hyrax::Forms::FileManagerForm do let(:work) { create(:work) } let(:ability) { instance_double Ability } let(:form) { described_class.new(work, ability) } describe "#member_presenters" do subject { form.member_presenters } let(:factory) { instance_double(Hyrax::MemberPresenterFactory, member_presenters: result) } let(:result) { double } before do allow(Hyrax::MemberPresenterFactory).to receive(:new).with(work, ability).and_return(factory) end it "is delegated to the MemberPresenterFactory" do expect(subject).to eq result end end end
Version data entries
9 entries across 9 versions & 1 rubygems