Last active
September 17, 2022 14:52
-
-
Save mark-dce/2e8832c0f525204aa89fa3d1a9e69041 to your computer and use it in GitHub Desktop.
Hyrax tests that require workflows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# set up workflows for Sipity test (or use before context block to setup AdminSet outside of transactions) | |
# Hyrax::PermissionTemplate.create!(source_id: Hyrax::AdminSetCreateService::DEFAULT_ID) | |
# Hyrax::Workflow::WorkflowImporter.load_workflows | |
# Sipity::Workflow.activate!(permission_template: Hyrax::PermissionTemplate.last, workflow_name: Hyrax.config.default_active_workflow_name) | |
# alternately, delete default adminset to trigger recreation of default admin set and workflows | |
# default_admin_set = AdminSet.where(id: 'admin_set/default').first | |
# default_admin_set.delete(eradicate: true) if default_admin_set |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sipity doubles for tests https://github.com/samvera/hyrax/blob/v3.4.1/spec/presenters/hyrax/workflow_presenter_spec.rb