Sha256: ae3cb2cec91143ca1fde77ca37bc2d627ffd289c989ad3810744792060613649
Contents?: true
Size: 660 Bytes
Versions: 6
Compression:
Stored size: 660 Bytes
Contents
require 'spec_helper' RSpec.describe CurationConcerns::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(CurationConcerns::MemberPresenterFactory, member_presenters: result) } let(:result) { double } before do allow(CurationConcerns::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
6 entries across 6 versions & 1 rubygems