Sha256: 68bd3578c9395568037bd67d671a209c589a391a80d1c2e3089b7d129c14cdfa
Contents?: true
Size: 829 Bytes
Versions: 1
Compression:
Stored size: 829 Bytes
Contents
describe Hyrax::Workflow::WorkflowByAdminSetStrategy, :no_clean do context "when using default workflow strategy" do let(:workflow_strategy) { described_class.new(nil, {}) } describe '#workflow_name' do subject { workflow_strategy.workflow_name } it { is_expected.to eq 'default' } end end context "when using a non-default workflow strategy" do let!(:admin_set) { AdminSet.create(title: ["test"]) } let!(:permission_template) { Hyrax::PermissionTemplate.create(workflow_name: workflow_name, admin_set_id: admin_set.id) } let(:workflow_name) { 'work' } let(:workflow_strategy) { described_class.new(nil, admin_set_id: admin_set.id) } describe '#workflow_name' do subject { workflow_strategy.workflow_name } it { is_expected.to eq workflow_name } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_hyrax-0.0.1.alpha | spec/services/hyrax/workflow/workflow_by_admin_set_strategy_spec.rb |