Skip to content

Build of main by @orangewolf #1508

Build of main by @orangewolf

Build of main by @orangewolf #1508

GitHub Actions / Test Results succeeded Sep 19, 2024 in 0s

All 1 986 tests pass, 50 skipped in 18m 3s

    3 files  +  1      3 suites  +1   18m 3s ⏱️ + 4m 43s
2 036 tests +627  1 986 ✅ +616  50 💤 +11  0 ❌ ±0 
2 063 runs  +631  2 011 ✅ +620  52 💤 +11  0 ❌ ±0 

Results for commit 43a2d1e. ± Comparison against earlier commit dd59dbf.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

50 skipped tests found

There are 50 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
spec.actors.hyrax.actors.etd_actor_spec ‑ Hyrax::Actors::EtdActor has tests
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#create adds a related version
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update adds and removes relationships on same submit
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update removes the related version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the alternate version
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the newer version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the previous version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the related item
spec.controllers.hyrax.etds_controller_spec ‑ Hyrax::EtdsController has tests
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index without solr errors gracefully
spec.controllers.hyrax.oers_controller_spec ‑ Hyrax::OersController has tests
spec.features.accounts_spec ‑ Accounts administration as an superadmin changes the associated cname
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can add an existing collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can create a new collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can remove a subcollection from the child collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can remove a subcollection from the parent collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can add an existing collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can create a new collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can remove a subcollection from the child collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can remove a subcollection from the parent collection's show page
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin TODO: This consistently fails the CI pipeline, but passes locally. https://github.com/scientist-softserv/palni-palci/issues/933
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has a setting for featured works
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has a setting for recently uploaded
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has settings for the default PDF viewer with a custom toggle switch
spec.features.feature_flag_spec ‑ Admin can select feature flags when all home tabs and share work features are turned off TODO: This consistently fails the CI pipeline, but passes locally. https://github.com/scientist-softserv/palni-palci/issues/933
spec.features.feature_flag_spec ‑ Admin can select feature flags when all home tabs and share work features are turned off the page only shows the collections tab
spec.helpers.accounts_helper_spec ‑ AccountsHelper add some examples to (or delete) /app/samvera/hyrax-webapp/spec/helpers/accounts_helper_spec.rb
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when all required fields are present returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when required fields are missing rescues the error and calls set_status_info
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when required fields are missing returns false
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv header is a sequential number still returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv header is the parser_mappings value still returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv headers are in any case (capitalized or lowercased) still returns true
spec.presenters.hyrax.etd_presenter_spec ‑ Hyrax::EtdPresenter has tests
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with representative image and IIIF turned on 
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest admin users with a featured work can unfeature the work
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest admin users with a new public work can feature the work
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for exporters
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for importers
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for exporters
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for importers
spec.requests.work_depositor_role_spec ‑ Work Depositor role create permissions can create a work
spec.requests.work_editor_role_spec ‑ Work Editor role create permissions can create a work
spec.system.edit_account_spec ‑ Proprietor Edit Account Page shared search checkbox can display add to account text
spec.system.edit_account_spec ‑ Proprietor Edit Account Page shared search checkbox can display checkbox for shared_search
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can check shared_search checkbox
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can display add to account text
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can display checkbox for shared_search
spec.tasks.rake_spec ‑ Rake tasks hyku:upgrade:clean_migrations requires a datesub argument
spec.views.admin.groups.index ‑ admin/groups/index groups index page has a button to create a new group

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2036 tests found (test 1 to 410)

There are 2036 tests, see "Raw output" for the list of tests 1 to 410.
Raw output
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility create_any when there are collection types that have create access allows create_any
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility create_any when there are no collection types that have create access denies create_any
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user has a Collection Editor role through its User roles allows most abilities but denies ability to destroy and manage discovery
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user has a Collection Editor role through its group memberships allows most abilities but not destroy nor manage_discovery
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user has a Collection Reader role through its User roles allows read abilities but denies others
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user has a Collection Reader role through its group memberships allows read abilities but denies others
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user is a Collection Manager through its User roles allows all abilities
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when a user is a Collection Manager through its group memberships allows all abilities
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when admin user allows all abilities
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when collection depositor allows deposit related abilities and denies non-deposit related abilities
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when collection viewer allows viewing only ability and denise the others
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when manager of a collection allows most abilities but denies general Collection management
spec.abilities.collection_ability_spec ‑ Hyrax::Ability::CollectionAbility when user has no special access denies all abilities
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when a user has a Collections Editor role allows most abilities
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when a user has a Collections Editor role denies destroy ability
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when a user has a Collections Manager role allows all abilities
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when a user has a Collections Reader role allows read abilities
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when a user has a Collections Reader role denies most abilities
spec.abilities.solr_document_ability_spec ‑ Hyrax::Ability::SolrDocumentAbility with Collection solr doc when admin user allows all abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user manager allows all group abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user manager allows all user abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user reader allows group read abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user reader allows user read abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user reader denies most group abilities
spec.abilities.user_ability_spec ‑ Hyrax::Ability::UserAbility when user reader denies most user abilities
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to destroy 080cc081-9cc9-4a8f-84e1-a87e33cf95de
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to destroy Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to destroy Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to edit 6d016455-2fe6-44e8-ad42-94456b58a1f2
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to edit Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to edit Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to read 9f8b96a5-c19e-4ea4-a106-c4d5d067a521
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to read Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to read Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to update 28e82e68-eb47-46bf-bca5-74cf0cb42fbf
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to update Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected not to be able to update Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Etd permissions is expected to be able to create Etd
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to destroy 999d15ee-02a1-488c-a869-4bb8700c7a37
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to destroy FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to destroy FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to edit 281e070e-d95d-4b0d-8390-a2b36aba73ac
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to edit FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to edit FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to read 4f098b36-2abd-4710-b778-f7d4a6ea48a7
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to read FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to read FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to update FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to update FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected not to be able to update bb88652e-af94-4b54-b893-7b8c1ec985dc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor FileSet permissions is expected to be able to create FileSet
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to destroy GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to destroy GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to destroy f6d1e9af-8518-4281-b141-0a933c942727
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to edit 211e7cde-eac2-4939-88e4-dda10506b03a
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to edit GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to edit GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to read GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to read GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to read fc190688-1387-48b9-a256-6ffd5bded336
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to update GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to update GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected not to be able to update d9234fa2-c603-4c77-87ac-372cde001ab5
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor GenericWork permissions is expected to be able to create GenericWork
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to destroy 7781c67e-b4f2-43f3-9aba-dc30b772b1fb
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to destroy Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to destroy Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to edit 3727bc06-2bbb-43b9-8b12-494fe391474f
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to edit Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to edit Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to read 7a6066f8-6645-4db1-9d67-c537f4181fe2
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to read Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to read Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to update 22e33da0-df10-4803-b15e-97d69cd2d829
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to update Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected not to be able to update Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Image permissions is expected to be able to create Image
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to destroy 2063907a-8eb9-4beb-be88-766ce36750d3
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to destroy Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to destroy Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to edit Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to edit Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to edit ce807098-5e78-45b2-9461-d9975fe0f71d
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to read 10baaa91-48cc-45ab-8029-fdbf53d3c891
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to read Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to read Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to update 17d15308-4bf6-4a29-b551-7430c2ca6059
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to update Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected not to be able to update Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work depositor Oer permissions is expected to be able to create Oer
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected not to be able to destroy Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected not to be able to destroy Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected not to be able to destroy dba20844-ba6e-473d-8f05-b558b3fae6d8
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to create Etd
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to edit 4808c319-df82-430b-b887-ef9707c4d148
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to edit Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to edit Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to read 84bcf9d1-2c55-4b66-a659-3ff80d743620
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to read Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to read Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to update 90bfe6fc-9084-449c-a821-de00fd341077
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to update Etd instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Etd permissions is expected to be able to update Etd solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected not to be able to destroy 5e8a43c5-7b0c-483b-ba00-aa245ddf6e81
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected not to be able to destroy FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected not to be able to destroy FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to create FileSet
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to edit 02366eed-09a0-4093-83bd-e58ef792165f
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to edit FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to edit FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to read FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to read FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to read f43315ad-4665-41b4-9cef-0df3850b9bb4
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to update 59d41e65-8f3b-434f-9211-c58559cd4c50
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to update FileSet instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor FileSet permissions is expected to be able to update FileSet solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected not to be able to destroy 90ce3e2b-5b75-41ab-a332-28540eb666b0
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected not to be able to destroy GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected not to be able to destroy GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to create GenericWork
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to edit GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to edit GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to edit d199c10a-02de-4d58-a39c-ea68f1cdec0c
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to read GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to read GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to read f1f0d859-8bb2-4fc4-864c-d8375e72127b
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to update GenericWork instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to update GenericWork solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor GenericWork permissions is expected to be able to update ed24aae8-cd70-484f-bbf2-c1bef13d7980
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected not to be able to destroy Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected not to be able to destroy Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected not to be able to destroy d461eaa1-0b02-410b-82c3-6c92b0bd274b
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to create Image
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to edit Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to edit Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to edit bf52c478-3ba3-407c-b8d4-b93554386f1b
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to read Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to read Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to read d742f43a-ab85-454f-b16a-1a3cc62ec8d8
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to update Image instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to update Image solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Image permissions is expected to be able to update b51f1f9c-c311-405a-830d-45a4f21787b1
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected not to be able to destroy 4e2b2c39-9a46-4c32-b2e0-542864d34532
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected not to be able to destroy Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected not to be able to destroy Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to create Oer
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to edit 4c491474-9158-4c32-b3ba-0c1f5959ee92
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to edit Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to edit Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to read 049e824f-ba93-4dc3-bed3-208a3333fea9
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to read Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to read Oer solr doc
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to update 3ef71268-adff-4558-8c24-5749b82e3239
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to update Oer instance
spec.abilities.work_ability_spec ‑ Hyrax::Ability::WorkAbility when work editor Oer permissions is expected to be able to update Oer solr doc
spec.actors.hyrax.actors.etd_actor_spec ‑ Hyrax::Actors::EtdActor has tests
spec.actors.hyrax.actors.generic_work_actor_spec ‑ Hyrax::Actors::GenericWorkActor exists
spec.actors.hyrax.actors.image_actor_spec ‑ Hyrax::Actors::ImageActor exists
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#create adds a related version
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update adds and removes relationships on same submit
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update removes the related version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the alternate version
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the newer version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the previous version items
spec.actors.hyrax.actors.oer_actor_spec ‑ Hyrax::Actors::OerActor#update updates the related item
spec.actors.hyrax.environment_decorator_spec ‑ Hyrax::Actors::Environment#initialize when importing is explicitly set initializes with an importing flag set to true
spec.actors.hyrax.environment_decorator_spec ‑ Hyrax::Actors::Environment#initialize when importing is not explicitly set initializes with an importing flag set to false (default behavior)
spec.config.application_spec ‑ Hyku::Application Bulkrax configuration collection_model_class is expected to eq CollectionResource
spec.config.application_spec ‑ Hyku::Application Bulkrax configuration file_model_class is expected to eq Hyrax::FileSet
spec.config.application_spec ‑ Hyku::Application Bulkrax configuration is enabled by default
spec.config.application_spec ‑ Hyku::Application Hyrax configuration admin_set_class is expected to eq AdminSetResource
spec.config.application_spec ‑ Hyku::Application Hyrax configuration collection_class is expected to eq CollectionResource
spec.config.application_spec ‑ Hyku::Application Hyrax configuration file_set_class is expected to eq Hyrax::FileSet
spec.config.application_spec ‑ Hyku::Application.html_head_title is expected to be a kind of String
spec.config.application_spec ‑ Hyku::Application.iiif_audio_labels_and_mime_types is expected to be a kind of Hash
spec.config.application_spec ‑ Hyku::Application.iiif_audio_url_builder is expected to be a kind of Proc
spec.config.application_spec ‑ Hyku::Application.iiif_video_labels_and_mime_types is expected to be a kind of Hash
spec.config.application_spec ‑ Hyku::Application.iiif_video_url_builder is expected to be a kind of Proc
spec.config.application_spec ‑ Hyku::Application.user_devise_parameters is expected to eq [:database_authenticatable, :invitable, :registerable, :recoverable, :rememberable, :trackable, :validatable, :omniauthable, {:omniauth_providers=>[:saml, :openid_connect, :cas]}]
spec.config.application_spec ‑ Hyku::Application.work_types is expected to eq [GenericWorkResource, ImageResource, EtdResource, OerResource]
spec.config.initializers.hyrax_spec ‑ Hyrax.config admin_set_class is expected to eq AdminSetResource
spec.config.initializers.hyrax_spec ‑ Hyrax.config collection_class is expected to eq CollectionResource
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController as admin with restricted access GET #new assigns a new account as @account
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController as admin with restricted access POST #create creates a new Account
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController with access GET #new assigns a new account as @account
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController with access POST #create with invalid params assigns a newly created but unsaved account as @account
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController with access POST #create with invalid params re-renders the 'new' template
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController with access POST #create with valid params creates a new Account, but not a duplicate
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController without access GET #new redirects to sign in
spec.controllers.account_sign_up_controller_spec ‑ AccountSignUpController without access POST #create redirects to sign in
spec.controllers.admin.accounts_controller_spec ‑ Admin::AccountsController as an admin of a site GET #edit assigns the requested account as @account
spec.controllers.admin.accounts_controller_spec ‑ Admin::AccountsController as an admin of a site PUT #update with invalid params assigns the account as @account
spec.controllers.admin.accounts_controller_spec ‑ Admin::AccountsController as an admin of a site PUT #update with invalid params re-renders the 'edit' template
spec.controllers.admin.accounts_controller_spec ‑ Admin::AccountsController as an admin of a site PUT #update with valid params assigns the requested account as @account
spec.controllers.admin.accounts_controller_spec ‑ Admin::AccountsController as an admin of a site PUT #update with valid params updates the requested account
spec.controllers.admin.group_users_controller_spec ‑ Admin::GroupUsersController as an admin user GET #index is expected to render template admin/groups/users
spec.controllers.admin.group_users_controller_spec ‑ Admin::GroupUsersController as an admin user GET #index is expected to render template layouts/hyrax/dashboard
spec.controllers.admin.group_users_controller_spec ‑ Admin::GroupUsersController as an admin user modifying group membership DELETE #destroy removes a user from a group when it recieves a group ID
spec.controllers.admin.group_users_controller_spec ‑ Admin::GroupUsersController as an admin user modifying group membership POST #create adds a user to a group when it recieves a group ID
spec.controllers.admin.group_users_controller_spec ‑ Admin::GroupUsersController as an anonymous user GET #index is expected to redirect to "/users/sign_in?locale=en"
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user GET #index is expected to render template admin/groups/index
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user GET #index is expected to render template layouts/hyrax/dashboard
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user GET #new is expected to render template admin/groups/new
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user POST #create creates a group when it receives valid attributes
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user with an existing group DELETE #destroy is expected to be nil
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user with an existing group GET #edit is expected to render template admin/groups/edit
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user with an existing group GET #remove is expected to render template admin/groups/remove
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an admin user with an existing group PATCH #update updates attribtes
spec.controllers.admin.groups_controller_spec ‑ Admin::GroupsController as an anonymous user GET #index is expected to redirect to "/users/sign_in?locale=en"
spec.controllers.admin.roles_service_controller_spec ‑ Admin::RolesServiceController as an admin user GET #index is expected to render template admin/roles_service/index
spec.controllers.admin.roles_service_controller_spec ‑ Admin::RolesServiceController as an admin user GET #index is expected to render template layouts/hyrax/dashboard
spec.controllers.admin.roles_service_controller_spec ‑ Admin::RolesServiceController as an admin user POST #update_roles submits a job when it receives a valid job name
spec.controllers.admin.roles_service_controller_spec ‑ Admin::RolesServiceController as an anonymous user GET #index is expected to redirect to "/users/sign_in?locale=en"
spec.controllers.admin.users_controller_spec ‑ Admin::UsersController as an admin user DELETE #destroy deletes the user roles, but does not delete the user and displays success message
spec.controllers.admin.users_controller_spec ‑ Admin::UsersController as an admin user POST #activate accepts the invitation for the user
spec.controllers.admin.users_controller_spec ‑ Admin::UsersController as an admin user POST #activate redirects to the admin users path with a success notice
spec.controllers.admin.users_controller_spec ‑ Admin::UsersController as an anonymous user DELETE #destroy doesn't delete the user and redirects to login
spec.controllers.admin.work_types_controller_spec ‑ Admin::WorkTypesController as an admin user GET #edit is expected to render template admin/work_types/edit
spec.controllers.admin.work_types_controller_spec ‑ Admin::WorkTypesController as an admin user GET #edit is expected to render template layouts/hyrax/dashboard
spec.controllers.admin.work_types_controller_spec ‑ Admin::WorkTypesController as an admin user PATCH #update updates attribtes
spec.controllers.admin.work_types_controller_spec ‑ Admin::WorkTypesController as an anonymous user GET #index is expected to redirect to "/users/sign_in?locale=en"
spec.controllers.catalog_controller_spec ‑ CatalogController GET /show with access is successful
spec.controllers.catalog_controller_spec ‑ CatalogController GET /show without access is redirects to sign in
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::ContactFormController adds the around action
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::ContactFormController responds to #inject_theme_views
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::HomepageController adds the around action
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::HomepageController responds to #inject_theme_views
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::PagesController adds the around action
spec.controllers.concerns.hyku.home_page_themes_behavior_spec ‑ Hyku::HomePageThemesBehavior#inject_theme_views Hyrax::PagesController responds to #inject_theme_views
spec.controllers.hyku.invitations_controller_spec ‑ Hyku::InvitationsController#after_invite_path_for returns admin_users_path
spec.controllers.hyku.invitations_controller_spec ‑ Hyku::InvitationsController#create processes the form
spec.controllers.hyku.invitations_controller_spec ‑ Hyku::InvitationsController#create when user already exists adds the user to the registered group
spec.controllers.hyku.registrations_controller_spec ‑ Hyku::RegistrationsController with account signup disabled #create redirects with a flash message
spec.controllers.hyku.registrations_controller_spec ‑ Hyku::RegistrationsController with account signup disabled #new redirects with a flash message
spec.controllers.hyku.registrations_controller_spec ‑ Hyku::RegistrationsController with account signup enabled #create processes the form
spec.controllers.hyku.registrations_controller_spec ‑ Hyku::RegistrationsController with account signup enabled #new renders the form
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an administrator GET #show assigns the requested site as @site
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an administrator PUT #update with invalid params re-renders the 'show' template
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an administrator PUT #update with valid params redirects to the site
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an administrator PUT #update with valid params sets a banner image
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an administrator PUT #update with valid params sets a directory image
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an unprivileged user GET #show denies the request
spec.controllers.hyrax.admin.appearances_controller_spec ‑ Hyrax::Admin::AppearancesController with an unprivileged user PUT #update denies the request
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an administrator GET #edit renders breadcrumbs
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an administrator PATCH #update updates the announcement text
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an administrator PATCH #update updates the featured researcher
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an administrator PATCH #update updates the home text
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an administrator PATCH #update updates the marketing text
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an unprivileged user GET #edit denies the request
spec.controllers.hyrax.content_blocks_controller_spec ‑ Hyrax::ContentBlocksController with an unprivileged user PATCH #update denies the request
spec.controllers.hyrax.etds_controller_spec ‑ Hyrax::EtdsController has tests
spec.controllers.hyrax.featured_collection_lists_controller_spec ‑ Hyrax::FeaturedCollectionListsController#create is successful
spec.controllers.hyrax.featured_collections_controller_spec ‑ Hyrax::FeaturedCollectionsController#create when there are 6 featured collections does not create another
spec.controllers.hyrax.featured_collections_controller_spec ‑ Hyrax::FeaturedCollectionsController#create when there are no featured collections creates one
spec.controllers.hyrax.featured_collections_controller_spec ‑ Hyrax::FeaturedCollectionsController#destroy when it was already removed doesn't raise an error
spec.controllers.hyrax.featured_collections_controller_spec ‑ Hyrax::FeaturedCollectionsController#destroy when the collection exists removes it
spec.controllers.hyrax.generic_works_controller_spec ‑ Hyrax::GenericWorksController includes Hyrax::IiifAv::ControllerBehavior
spec.controllers.hyrax.generic_works_controller_spec ‑ Hyrax::GenericWorksController#presenter initializes a presenter
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index Hyku exclusive features sets home page text
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index Hyku exclusive features with ir stats gets the stats
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index Hyku exclusive features with theming is expected to have :inject_theme_views as a around_action
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index sets announcement content block
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index sets marketing text
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index with a document not created this second sets recent documents in the right order
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index with collections initializes the presenter with ability and a list of collections
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index with existing featured researcher finds the featured researcher
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index with featured works sets featured works
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index with no featured researcher sets featured researcher
spec.controllers.hyrax.homepage_controller_spec ‑ Hyrax::HomepageController#index without solr errors gracefully
spec.controllers.hyrax.images_controller_spec ‑ Hyrax::ImagesController with theming is expected to have :inject_show_theme_views as a around_action
spec.controllers.hyrax.images_controller_spec ‑ Hyrax::ImagesController#presenter initializes a presenter
spec.controllers.hyrax.my.collections_controller_spec ‑ Hyrax::My::CollectionsController#configure_facets configures the custom sort fields
spec.controllers.hyrax.my.works_controller_spec ‑ Hyrax::My::WorksController#configure_facets configures the custom sort fields
spec.controllers.hyrax.oers_controller_spec ‑ Hyrax::OersController has tests
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator GET #edit assigns the requested site as @site
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator PUT #update with invalid params assigns the site as @site
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator PUT #update with invalid params re-renders the 'edit' template
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator PUT #update with valid params assigns the requested site as @site
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator PUT #update with valid params redirects to the site
spec.controllers.labels_controller_spec ‑ LabelsController with an administrator PUT #update with valid params updates the requested site
spec.controllers.labels_controller_spec ‑ LabelsController with an unprivileged user GET #edit denies the request
spec.controllers.labels_controller_spec ‑ LabelsController with an unprivileged user PUT #update denies the request
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController account dependency switching switches account information
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as a superadmin DELETE #destroy destroys the requested account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as a superadmin DELETE #destroy redirects to the accounts list
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as a superadmin GET #index assigns all accounts as @accounts
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as a superadmin GET #show assigns the requested account as @account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site DELETE #destroy denies the request
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site GET #edit assigns the requested account as @account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site GET #index is unauthorized
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site GET #show assigns the requested account as @account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site PUT #update with invalid params assigns the account as @account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site PUT #update with invalid params re-renders the 'edit' template
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site PUT #update with valid params assigns the requested account as @account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site PUT #update with valid params updates the requested account
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site editing another tenants account GET #edit denies the request
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site editing another tenants account GET #show denies the request
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an admin of a site editing another tenants account PUT #update denies the request
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an anonymous user GET #new is unauthorized
spec.controllers.proprietor.accounts_controller_spec ‑ Proprietor::AccountsController as an anonymous user POST #create with valid params is unauthorized
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as a superadmin DELETE #destroy destroys the user and redirects to the users list
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as a superadmin GET #index assigns all users as @users
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as a superadmin GET #show assigns the requested user as @user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site DELETE #destroy destroys the user and redirects to the users list
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site GET #edit assigns the requested user as @user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site GET #index is authorized
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site GET #show assigns the requested user as @user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site PUT #update with invalid params assigns the user as @user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site PUT #update with invalid params re-renders the 'edit' template
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site PUT #update with valid params assigns the requested user as @user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an admin of a site PUT #update with valid params updates the requested user
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an anonymous user GET #new is unauthorized
spec.controllers.proprietor.users_controller_spec ‑ Proprietor::UsersController as an anonymous user POST #create with valid params is unauthorized
spec.controllers.search_history_controller_spec ‑ SearchHistoryController index does not fetch any searches if there is no history
spec.controllers.search_history_controller_spec ‑ SearchHistoryController index only fetches searches with ids in the session
spec.controllers.search_history_controller_spec ‑ SearchHistoryController index tolerates bad ids in session
spec.controllers.sites_controller_spec ‑ SitesController with an administrator selecting a theme sets the home, search, and show themes
spec.controllers.sites_controller_spec ‑ SitesController with an administrator site with existing banner image #update with remove_banner_image deletes a banner image
spec.controllers.sites_controller_spec ‑ SitesController with an administrator site with existing directory image #update with remove_directory_image deletes a directory image
spec.controllers.sites_controller_spec ‑ SitesController with an administrator site with existing directory image when update fails #update with remove_directory_image sets error flash
spec.controllers.sites_controller_spec ‑ SitesController with an administrator site with existing favicon #update with remove_favicon deletes a favicon
spec.controllers.sites_controller_spec ‑ SitesController with an administrator site with existing logo image and logo text #update with remove_logo_image deletes both image and text
spec.controllers.sites_controller_spec ‑ SitesController with an unprivileged user POST #update denies the request
spec.controllers.splash_controller_spec ‑ SplashController get index is successful
spec.factory_spec ‑ Factories :generic_work_resource as collection member creates a resource that is part of the collection
spec.factory_spec ‑ Factories :generic_work_resource with an admin set with open visibility creates a resource with correct permissions
spec.factory_spec ‑ Factories :generic_work_resource with an admin set with restricted visibility creates a resource with correct permissions
spec.factory_spec ‑ Factories :generic_work_resource without an admin set creates a resource that is indexed
spec.factory_spec ‑ Factories :generic_work_resource without being indexed exists in the metadata storage but not the index
spec.factory_spec ‑ Factories :hyku_admin_set creates an admin set and can create it's permission template
spec.factory_spec ‑ Factories :hyku_admin_set is an AdminSetResource
spec.factory_spec ‑ Factories :hyku_collection and progeny creates a collection that is by default private
spec.factory_spec ‑ Factories :hyku_collection and progeny creates a public collection when specified
spec.factory_spec ‑ Factories :hyku_collection and progeny creates correct permissions
spec.factory_spec ‑ Factories :hyku_collection and progeny is part of a collection type
spec.factory_spec ‑ Factories :hyrax_admin_set can create a permission template and active workflow
spec.factory_spec ‑ Factories :hyrax_admin_set is an AdminSetResource
spec.factory_spec ‑ Factories :permission_template creates the permission template and can create workflows and a corresponding admin_set
spec.features.accounts_spec ‑ Accounts administration as an superadmin changes the account service endpoints
spec.features.accounts_spec ‑ Accounts administration as an superadmin changes the associated cname
spec.features.admin_dashboard_spec ‑ Admin Dashboard as a user shows the regular user page
spec.features.admin_dashboard_spec ‑ Admin Dashboard as an administrator displays the add-users-to-groups page without the hidden form field
spec.features.admin_dashboard_spec ‑ Admin Dashboard as an administrator shows the admin page
spec.features.admin_dashboard_spec ‑ Admin Dashboard as an administrator shows the status page
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user add group participants can add a group as a Depositor of the admin set
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user add group participants can add a group as a Manager of the admin set
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user add group participants can add a group as a Viewer of the admin set
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user add group participants displays the groups humanized name
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user remove a group participant displays the agent_type in title case
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user remove a group participant shows a disabled remove button next to Repository Administrator group as a Manager
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user remove a group participant shows an enabled remove button next to Repository Administrator group as a Depositor
spec.features.admin_set_form_participants_tab_spec ‑ AdminSet form Participants tab as an admin user remove a group participant shows an enabled remove button next to Repository Administrator group as a Viewer
spec.features.appearance_theme_spec ‑ Admin can select home page theme as a repository admin has a select box for the home, show, and search pages themes
spec.features.appearance_theme_spec ‑ Admin can select home page theme as a repository admin has a tab for themes on the appearance tab
spec.features.appearance_theme_spec ‑ Admin can select home page theme as a repository admin sets the theme to default if no theme is selected
spec.features.appearance_theme_spec ‑ Admin can select home page theme as a repository admin sets the themes when the theme form is saved
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a home page theme is selected renders the default partial if the theme partial is missing
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a home page theme is selected renders the partials in the theme folder
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a home page theme is selected renders theme notes and wireframe
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a home page theme is selected updates the home theme when the theme is changed
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a search results theme is selected defaults to list view when no theme is selected
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a search results theme is selected updates the search results page with the selected layout view
spec.features.appearance_theme_spec ‑ Admin can select home page theme when a search results theme is selected updates to the users preferred view
spec.features.assign_workflow_to_group_spec ‑ Assign workflow to group an admin user admin assigns an approving workflow role to a group
spec.features.assign_workflow_to_group_spec ‑ Assign workflow to group an admin user admin assigns an approving workflow role to a user
spec.features.assign_workflow_to_group_spec ‑ Assign workflow to group an admin user assigns role to group, UI displays group humanized name, and form sends id as value
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role can create a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role can edit and update a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role can view all Collections
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role can view an individual Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role cannot change the visibility (discovery) of a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role cannot destroy a Collection from the Dashboard index view
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role cannot destroy a Collection from the Dashboard show view
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing subcollections cannot add an existing collection as a subcolleciton
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing subcollections cannot create a new collection as a subcolleciton
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing subcollections cannot remove a subcollection from the child collection's show page
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing subcollections cannot remove a subcollection from the parent collection's show page
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing works cannot add an existing work to a collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing works cannot deposit a new work through a collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User in a Hyrax::Group that has the collection_editor role managing works cannot remove any works from a collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role can create a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role can edit and update a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role can view all Collections and the individual collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role cannot change the visibility (discovery) of a Collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role cannot destroy a Collection from the Dashboard show view
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role cannot destroy an individual Collection from the Dashboard index view
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role cannot destroy batches of Collections from the Dashboard index view
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role has the proper abilities
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing subcollections cannot add an existing collection as a subcolleciton
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing subcollections cannot create a new collection as a subcolleciton
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing subcollections cannot remove a subcollection from the child collection's show page
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing subcollections cannot remove a subcollection from the parent collection's show page
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing works cannot add an existing work to a collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing works cannot deposit a new work through a collection
spec.features.collection_editor_role_spec ‑ actions permitted by the collection_editor role a User that has the collection_editor role managing works cannot remove any works from a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can change the visibility (discovery) of a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can create a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can destroy a Collection from the Dashboard index view
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can destroy a Collection from the Dashboard show view
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can edit and update a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can view all Collections
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role can view an individual Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can add an existing collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can create a new collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can remove a subcollection from the child collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing subcollections can remove a subcollection from the parent collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing works can add an existing work to a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing works can remove a public work from a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing works can remove an institutional work from a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing works cannot deposit a new work through a collection

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2036 tests found (test 411 to 865)

There are 2036 tests, see "Raw output" for the list of tests 411 to 865.
Raw output
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User in a Hyrax::Group that has the collection_manager role managing works cannot see private works in a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can change the visibility (discovery) of a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can create a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can destroy a Collection from the Dashboard show view
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can destroy an individual Collection from the Dashboard index view
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can destroy batches of Collections from the Dashboard index view
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can edit and update a Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can view all Collections
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role can view an individual Collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can add an existing collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can create a new collection as a subcolleciton
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can remove a subcollection from the child collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing subcollections can remove a subcollection from the parent collection's show page
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing works can add an existing work to a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing works can remove a public work from a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing works can remove an institutional work from a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing works cannot deposit a new work through a collection
spec.features.collection_manager_role_spec ‑ actions permitted by the collection_manager role a User that has the collection_manager role managing works cannot see private works in a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role can view all Collections
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role can view an individual Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role cannot create a Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role cannot destroy a Collection from the Dashboard index view
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role cannot destroy a Collection from the Dashboard show view
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role cannot edit or update a Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing subcollections cannot add an existing collection as a subcollection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing subcollections cannot create a new collection as a subcolleciton
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing subcollections cannot remove a subcollection from the child collection's show page
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing subcollections cannot remove a subcollection from the parent collection's show page
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing works cannot add an existing work to a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing works cannot deposit a new work through a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User in a Hyrax::Group that has the collection_reader role managing works cannot remove any works from a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role can view all Collections
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role can view an individual Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role cannot create a Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role cannot destroy a Collection from the Dashboard show view
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role cannot destroy an individual Collection from the Dashboard index view
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role cannot destroy batches of Collections from the Dashboard index view
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role cannot edit or update a Collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role has the proper abilities
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing subcollections cannot add an existing collection as a subcolleciton
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing subcollections cannot create a new collection as a subcolleciton
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing subcollections cannot remove a subcollection from the child collection's show page
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing subcollections cannot remove a subcollection from the parent collection's show page
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing works cannot add an existing work to a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing works cannot deposit a new work through a collection
spec.features.collection_reader_role_spec ‑ actions permitted by the collection_reader role a User that has the collection_reader role managing works cannot remove any works from a collection
spec.features.collection_spec ‑ collection default collection sharing sharing a collection when the Repository Administrators group is given DEPOSIT access renders an enabled remove button
spec.features.collection_spec ‑ collection default collection sharing sharing a collection when the Repository Administrators group is given MANAGE access renders a disabled remove button
spec.features.collection_spec ‑ collection default collection sharing sharing a collection when the Repository Administrators group is given VIEW access renders an enabled remove button
spec.features.collection_spec ‑ collection default collection sharing when creating a collection displays the groups humanized name
spec.features.collection_spec ‑ collection default collection sharing when creating a collection excludes default role access_grants from rendering in tables
spec.features.collection_type_spec ‑ collection_type create collection type makes a new collection type
spec.features.collection_type_spec ‑ collection_type create collection type tries to make a collection type with existing title, and receives error message
spec.features.collection_type_spec ‑ collection_type default collection type participants when creating a collection type excludes default role access_grants from rendering in tables
spec.features.collection_type_spec ‑ collection_type default collection type participants when creating a collection type includes non-role group access_grants to render in tables
spec.features.collection_type_spec ‑ collection_type default collection type participants when creating a collection type includes user access_grants to render in tables
spec.features.collection_type_spec ‑ collection_type delete collection type when collections exist of this type shows unable to delete dialog and forwards to All Collections with filter applied
spec.features.collection_type_spec ‑ collection_type delete collection type when there are no collections of this type shows warning, deletes collection type, and shows flash message on success
spec.features.collection_type_spec ‑ collection_type edit collection type adding participants displays the groups humanized name
spec.features.collection_type_spec ‑ collection_type edit collection type when collections exist of this type all settings are disabled
spec.features.collection_type_spec ‑ collection_type edit collection type when removing a group participant displays the agent_type in title case
spec.features.collection_type_spec ‑ collection_type edit collection type when removing a group participant shows a disabled remove button next to Repository Administrator group as a Manager
spec.features.collection_type_spec ‑ collection_type edit collection type when removing a group participant shows an enabled remove button next to Repository Administrator group as a Creator
spec.features.collection_type_spec ‑ collection_type edit collection type when there are no collections of this type modifies metadata values of a collection type
spec.features.collection_type_spec ‑ collection_type edit collection type when there are no collections of this type when editing admin set collection type allows editing of metadata except title, but not settings
spec.features.collection_type_spec ‑ collection_type edit collection type when there are no collections of this type when editing default user collection type allows editing of metadata, but not settings
spec.features.collection_type_spec ‑ collection_type index has page title and lists collection types
spec.features.create_etd_spec ‑ Create a Etd a logged in user with the :work_depositor role can create an Etd
spec.features.create_generic_work_spec ‑ Create a GenericWork a logged in user with the :work_depositor role is expected to have text "Your files are being processed by Hyku in the background."
spec.features.create_image_spec ‑ Create a Image a logged in user with the :work_depositor role is expected to have text "Your files are being processed by Hyku in the background."
spec.features.create_oer_spec ‑ Create a Oer a logged in user with the :work_depositor role is expected to have text "Your files are being processed by Hyku in the background."
spec.features.create_work_spec ‑ Creating a new Work as a user with no roles cannot see the add new work button
spec.features.create_work_spec ‑ Creating a new Work as a user with no roles who belongs to a group with deposit access for a specific admin set can see the add new work button
spec.features.create_work_spec ‑ Creating a new Work as a user with no roles who has deposit access for a specific admin set can see the add new work button
spec.features.create_work_spec ‑ Creating a new Work creates the work
spec.features.cultural_repository_theme_spec ‑ Admin can select cultural repository theme as a repository admin sets the cultural repository theme when the theme form is saved
spec.features.cultural_repository_theme_spec ‑ Admin can select cultural repository theme when the cultural repository theme is selected renders the partials in the theme folder
spec.features.edit_work_spec ‑ Editing an existing Work sharing a work displays the groups humanized name
spec.features.etd_show_spec ‑ Etd show page attribute labels displays the custom Etd labels
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin TODO: This consistently fails the CI pipeline, but passes locally. https://github.com/scientist-softserv/palni-palci/issues/933
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has a setting for featured works
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has a setting for recently uploaded
spec.features.feature_flag_spec ‑ Admin can select feature flags as a repository admin has settings for the default PDF viewer with a custom toggle switch
spec.features.feature_flag_spec ‑ Admin can select feature flags when all home tabs and share work features are turned off TODO: This consistently fails the CI pipeline, but passes locally. https://github.com/scientist-softserv/palni-palci/issues/933
spec.features.feature_flag_spec ‑ Admin can select feature flags when all home tabs and share work features are turned off the page only shows the collections tab
spec.features.featured_collections_spec ‑ The homepage as an admin shows featured collections that I can sort
spec.features.featured_collections_spec ‑ The homepage shows featured collections
spec.features.group_spec ‑ Groups An admin user can destroy a non-default group
spec.features.group_spec ‑ Groups An admin user cannot destroy a default group
spec.features.groups_spec ‑ Groups An admin user can destroy a non-admin role in the Managers group
spec.features.groups_spec ‑ Groups An admin user can destroy a non-default group
spec.features.groups_spec ‑ Groups An admin user cannot destroy a default group
spec.features.groups_spec ‑ Groups An admin user cannot destroy an admin role in the Managers group
spec.features.groups_spec ‑ Groups An admin user cannot destroy any user in the Managers group
spec.features.institutional_repository_theme_spec ‑ Admin can select institutional repository theme as a repository admin sets the institutional repository theme when the theme form is saved
spec.features.institutional_repository_theme_spec ‑ Admin can select institutional repository theme when the institutional repository theme is selected renders the partials in the theme folder
spec.features.institutional_repository_theme_spec ‑ Admin can select institutional repository theme when the institutional repository theme is selected renders the stats carousel if there are more than 6 resource_types
spec.features.labels_spec ‑ Site labels configuration as an administrator application name updates the application name in the <head> <title>
spec.features.labels_spec ‑ Site labels configuration as an administrator application name updates the application name in the brand bar
spec.features.labels_spec ‑ Site labels configuration as an administrator institution name full updates the full institution name in the agreement text
spec.features.labels_spec ‑ Site labels configuration as an administrator institution name updates the institution name in the agreement text
spec.features.manage_group_roles_spec ‑ Manage Group Roles as an admin user on the manage group roles view can add a role to the group
spec.features.manage_group_roles_spec ‑ Manage Group Roles as an admin user on the manage group roles view can remove a role from the group
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as a user manager can visit Manage Users and invite users
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as a user manager can visit Manage Users but cannot invite admin users
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as a user reader can visit Manage Users but cannot invite users
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as an admin user can visit Manage Users and invite users with the admin role
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as an admin user lists each user's associated direct and inherited roles
spec.features.manage_user_groups_and_roles_spec ‑ The Manage Users table as an admin user lists each user's associated groups' humanized names
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present lists metadata prefixes
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_dc prefix retrieves a list of identifiers
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_dc prefix retrieves a list of records
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_dc prefix retrieves a single record
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_hyku prefix retrieves a list of identifiers
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_hyku prefix retrieves a list of records
spec.features.oai_pmh_spec ‑ OAI PMH Support oai interface with works present with the oai_hyku prefix retrieves a single record
spec.features.oai_pmh_spec ‑ OAI PMH Support when using the oai_hyku prefix #add_public_file_urls when the work has non-public file sets does not add download links
spec.features.oai_pmh_spec ‑ OAI PMH Support when using the oai_hyku prefix #add_public_file_urls when the work has public and non-public file sets adds public download links
spec.features.oai_pmh_spec ‑ OAI PMH Support when using the oai_hyku prefix #add_public_file_urls when the work has public file sets adds download links
spec.features.oai_pmh_spec ‑ OAI PMH Support when using the oai_hyku prefix includes non-DC fields
spec.features.proprietor_spec ‑ Proprietor administration as an superadmin has a navbar link to an account admin section
spec.features.proprietor_spec ‑ Proprietor administration as an superadmin has a navbar link to logout
spec.features.show_page_theme_spec ‑ Admin can select show page theme as a repository admin has a select box for the show page themes
spec.features.show_page_theme_spec ‑ Admin can select show page theme as a repository admin sets the theme to default if no theme is selected
spec.features.show_page_theme_spec ‑ Admin can select show page theme as a repository admin sets the themes when the theme form is saved
spec.features.show_page_theme_spec ‑ Admin can select show page theme when a show page theme is selected renders the default partial if the theme partial is missing
spec.features.show_page_theme_spec ‑ Admin can select show page theme when a show page theme is selected renders the partials in the theme folder
spec.features.show_page_theme_spec ‑ Admin can select show page theme when a show page theme is selected renders theme notes and wireframe
spec.features.show_page_theme_spec ‑ Admin can select show page theme when a show page theme is selected updates the show theme when the theme is changed
spec.features.splash_spec ‑ The splash page shows a link to login
spec.features.user_roles_spec ‑ User Roles as a registered user can edit own profile
spec.features.user_roles_spec ‑ User Roles as a registered user can view own profile
spec.features.user_roles_spec ‑ User Roles as a registered user cannot edit a users profile
spec.features.user_roles_spec ‑ User Roles as a registered user cannot view Manage Users and Manage Groups in the dashboard sidebar
spec.features.user_roles_spec ‑ User Roles as a registered user cannot view a users showpage
spec.features.user_roles_spec ‑ User Roles as a registered user cannot view the manage groups page
spec.features.user_roles_spec ‑ User Roles as a registered user cannot view the manage users page
spec.features.user_roles_spec ‑ User Roles as a registered user cannot view users index page
spec.features.user_roles_spec ‑ User Roles as a user manager can edit a users profile
spec.features.user_roles_spec ‑ User Roles as a user manager can edit groups name
spec.features.user_roles_spec ‑ User Roles as a user manager can edit groups roles
spec.features.user_roles_spec ‑ User Roles as a user manager can edit groups users
spec.features.user_roles_spec ‑ User Roles as a user manager can remove a group
spec.features.user_roles_spec ‑ User Roles as a user manager can view Manage Users and Manage Groups in the dashboard sidebar
spec.features.user_roles_spec ‑ User Roles as a user manager can view groups and roles
spec.features.user_roles_spec ‑ User Roles as a user manager can visit Manage Users and invite users
spec.features.user_roles_spec ‑ User Roles as a user manager can visit Manage Users but cannot delete users
spec.features.user_roles_spec ‑ User Roles as a user manager can visit a users profile showpage
spec.features.user_roles_spec ‑ User Roles as a user manager can visit a users showpage and see the Edit Profile button
spec.features.user_roles_spec ‑ User Roles as a user manager can visit the users index page
spec.features.user_roles_spec ‑ User Roles as a user reader can view Manage Users and Manage Groups in the dashboard sidebar
spec.features.user_roles_spec ‑ User Roles as a user reader can view a users profile
spec.features.user_roles_spec ‑ User Roles as a user reader can view a users showpage
spec.features.user_roles_spec ‑ User Roles as a user reader can view the users index page
spec.features.user_roles_spec ‑ User Roles as a user reader can visit Manage Users and cant delete users
spec.features.user_roles_spec ‑ User Roles as a user reader can visit Manage Users and cant invite users
spec.features.user_roles_spec ‑ User Roles as a user reader cannot edit a users profile
spec.features.user_roles_spec ‑ User Roles as an unregistered user can sign up
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a user with no special access cannot see the workflow actions widget on the work's show page
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a user with no special access cannot see works submitted for review in the dashboard
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work depositor cannot see the workflow actions widget on the work's show page
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work depositor cannot see works submitted for review in the dashboard
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work editor can see the workflow actions widget on the work's show page
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work editor can see works submitted for review in the dashboard
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as an admin can see the workflow actions widget on the work's show page
spec.features.work_approval_permissions_spec ‑ Work approval permissions when signed in as an admin can see works submitted for review in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role create permissions can create a work
spec.features.work_editor_role_spec ‑ Work Editor role create permissions can see the "Add new work" button in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role create permissions can see the "Share Your Work" button on the tenant homepage
spec.features.work_editor_role_spec ‑ Work Editor role destroy permissions cannot see the delete button for works it creates on the dashboard index page
spec.features.work_editor_role_spec ‑ Work Editor role destroy permissions cannot see the delete button for works other users create on the dashboard index page
spec.features.work_editor_role_spec ‑ Work Editor role destroy permissions cannot see the delete button on the work show page
spec.features.work_editor_role_spec ‑ Work Editor role edit permissions can see the edit button for works it creates on the dashboard index page
spec.features.work_editor_role_spec ‑ Work Editor role edit permissions can see the edit button for works other users create on the dashboard index page
spec.features.work_editor_role_spec ‑ Work Editor role edit permissions can see the edit button on the work show page
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility_setting can see the work in search results
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility_setting can see works deposited by other users in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility_setting can see works it deposited in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with open visibility_setting can see the work in search results
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with open visibility_setting can see works deposited by other users in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with open visibility_setting can see works it deposited in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility_setting can see the work in search results
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility_setting can see works deposited by other users in the dashboard
spec.features.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility_setting can see works it deposited in the dashboard
spec.features.work_search_institution_visibility_spec ‑ Users trying to search for an Institution Work a registered user can see the work in the search results
spec.features.work_search_institution_visibility_spec ‑ Users trying to search for an Institution Work an admin user can see the work in the search results
spec.features.work_search_institution_visibility_spec ‑ Users trying to search for an Institution Work an unauthenticated user cannot see the work in the search results
spec.features.work_search_open_visibility_spec ‑ Users trying to search for a Public Work a registered user can see the work in the search results
spec.features.work_search_open_visibility_spec ‑ Users trying to search for a Public Work an admin user can see the work in the search results
spec.features.work_search_open_visibility_spec ‑ Users trying to search for a Public Work an unauthenticated user can see the work in the search results
spec.features.work_search_private_visibility_spec ‑ Users trying to search for a Private Work a registered user cannot see the work in the search results
spec.features.work_search_private_visibility_spec ‑ Users trying to search for a Private Work an admin user can see the work in the search results
spec.features.work_search_private_visibility_spec ‑ Users trying to search for a Private Work an unauthenticated user cannot see the work in the search results
spec.features.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page a registered user is authorized
spec.features.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page an admin user is authorized
spec.features.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page an unauthenticated user is redirected to the login view
spec.features.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page a registered user is authorized
spec.features.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page an admin user is authorized
spec.features.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page an unauthenticated user is authorized
spec.features.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page a registered user is told they are unauthorized
spec.features.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page an admin user is authorized
spec.features.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page an unauthenticated user is redirected to the login view
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #fields returns an hash
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #fields= sets fields
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #multiple? returns a boolean
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #optimistic_locking_enabled? delegates down to the resource
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #required? returns a boolean
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #valid? returns a boolean
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet #validate returns a change_set
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet .validators_on the class responds to validators_on
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet can set an append_id
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #append_id
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #fields
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #fields=
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #multiple?
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #prepopulate!
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #required?
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #valid?
spec.forms.admin_set_resource_spec ‑ AdminSetResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #validate
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #fields returns an hash
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #fields= sets fields
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #multiple? returns a boolean
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #optimistic_locking_enabled? delegates down to the resource
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #required? returns a boolean
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #valid? returns a boolean
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet #validate returns a change_set
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet .validators_on the class responds to validators_on
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet can set an append_id
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #append_id
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #fields
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #fields=
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #multiple?
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #prepopulate!
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #required?
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #valid?
spec.forms.collection_resource_form_spec ‑ CollectionResourceForm behaves like a Valkyrie::ChangeSet is expected to respond to #validate
spec.forms.generic_work_resource_form_spec ‑ GenericWorkResourceForm#validate! with an acceptable video embed URL is expected to be valid
spec.forms.generic_work_resource_form_spec ‑ GenericWorkResourceForm#validate! with an empty video embed is expected to be valid
spec.forms.generic_work_resource_form_spec ‑ GenericWorkResourceForm#validate! with an invalid video embed is expected not to be valid
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#active_tabs_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#banner_image is expected to be a kind of Hyrax::AvatarUploader
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_active_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_active_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_focus_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_focus_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_hover_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_hover_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#default_button_text_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#facet_panel_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#facet_panel_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#facet_panel_text_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#footer_link_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#footer_link_hover_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#header_and_footer_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#header_and_footer_text_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#header_background_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#header_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#header_text_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#link_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#link_hover_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#navbar_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#navbar_link_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#navbar_link_background_hover_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#navbar_link_text_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#navbar_link_text_hover_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_active_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_active_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_focus_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_focus_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_hover_background_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_hover_border_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance#primary_button_hover_color is expected to match /^#[0-9A-F]{6}/i
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance.default_colors is expected to be a kind of Hash
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance.default_fonts has the 'body_font' and 'headline_font' keys
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance.default_fonts is expected to be a kind of Hash
spec.forms.hyku.forms.admin.appearance_spec ‑ Hyku::Forms::Admin::Appearance.image_params is expected to be a kind of Array
spec.forms.hyrax.etd_form_spec ‑ Hyrax::EtdForm.model_attributes permits parameters
spec.forms.hyrax.etd_form_spec ‑ Hyrax::EtdForm.primary_terms includes the license field
spec.forms.hyrax.forms.workflow_responsibility_form_decorator_spec ‑ Hyrax::Forms::WorkflowResponsibilityForm.new when user_id is not present returns a WorkflowResponsibilityGroupForm
spec.forms.hyrax.forms.workflow_responsibility_form_decorator_spec ‑ Hyrax::Forms::WorkflowResponsibilityForm.new when user_id is present returns a WorkflowResponsibilityForm
spec.forms.hyrax.forms.workflow_responsibility_group_form_spec ‑ Hyrax::Forms::WorkflowResponsibilityGroupForm#group_options is expected to eq #<ActiveRecord::Relation []>
spec.forms.hyrax.forms.workflow_responsibility_group_form_spec ‑ Hyrax::Forms::WorkflowResponsibilityGroupForm#initialize creates an agent and sets the workflow_role_id
spec.forms.hyrax.forms.workflow_responsibility_group_form_spec ‑ Hyrax::Forms::WorkflowResponsibilityGroupForm#workflow_role_options is expected to eq [["generic_work - bar", 2], ["generic_work - foo", 1]]
spec.forms.hyrax.generic_work_form_spec ‑ Hyrax::GenericWorkForm.model_attributes permits parameters
spec.forms.hyrax.generic_work_form_spec ‑ Hyrax::GenericWorkForm.primary_terms includes the license field
spec.forms.hyrax.image_form_spec ‑ Hyrax::ImageForm.model_attributes permits parameters
spec.forms.hyrax.image_form_spec ‑ Hyrax::ImageForm.primary_terms includes the license field
spec.forms.hyrax.oer_form_spec ‑ Hyrax::OerForm.model_attributes permits parameters
spec.forms.hyrax.oer_form_spec ‑ Hyrax::OerForm.primary_terms includes the license field
spec.forms.image_resource_form_spec ‑ ImageResourceForm#validate! with an acceptable video embed URL is expected to be valid
spec.forms.image_resource_form_spec ‑ ImageResourceForm#validate! with an empty video embed is expected to be valid
spec.forms.image_resource_form_spec ‑ ImageResourceForm#validate! with an invalid video embed is expected not to be valid
spec.helpers.accounts_helper_spec ‑ AccountsHelper add some examples to (or delete) /app/samvera/hyrax-webapp/spec/helpers/accounts_helper_spec.rb
spec.helpers.admin_stats_helper_spec ‑ AdminStatsHelper#graph_tag draws html
spec.helpers.application_helper_spec ‑ ApplicationHelper#local_for when term is missing is expected to be a kind of String
spec.helpers.application_helper_spec ‑ ApplicationHelper#markdown renders markdown into html
spec.helpers.hyku_helper_spec ‑ HykuHelper parent_path returns the path to the parent
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#banner_image with uploaded banner image returns the uploaded banner image
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#banner_image without uploaded banner image returns the configured Hyrax banner image
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#block_for when ContentBlock is found returns text
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#block_for when ContentBlock is not found returns false
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#directory_image with uploaded directory image returns the uploaded directory image
spec.helpers.hyrax_helper_spec ‑ HyraxHelper#directory_image without uploaded directory image returns false
spec.helpers.shared_search_helper_spec ‑ SharedSearchHelper shared search records in development returns #generate_work_url
spec.helpers.shared_search_helper_spec ‑ SharedSearchHelper shared search records in development returns #generate_work_url with a query
spec.helpers.shared_search_helper_spec ‑ SharedSearchHelper shared search records in production returns #generate_work_url
spec.helpers.shared_search_helper_spec ‑ SharedSearchHelper shared search records in production returns #generate_work_url with a query
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call is a success
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when adding the relationship alternate version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when adding the relationship newer version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when adding the relationship previous version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when adding the relationship related item adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when removing the relationship alternate version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when removing the relationship newer version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when removing the relationship previous version adds the correct relationship
spec.hyku.transactions.steps.add_custom_relations_spec ‑ Hyku::Transactions::Steps::AddCustomRelations#call when removing the relationship related item adds the correct relationship
spec.hyrax.transactions.steps.save_collection_thumbnail_spec ‑ Hyrax::Transactions::Steps::SaveCollectionThumbnail update the thumbnail successfully updates the thumbnail
spec.hyrax.transactions.work_create_decorator_spec ‑ Hyrax::Transactions::WorkCreateDecorator uses the overridden DEFAULT_STEPS
spec.hyrax.transactions.work_update_decorator_spec ‑ Hyrax::Transactions::WorkUpdateDecorator uses the overridden DEFAULT_STEPS
spec.indexers.admin_set_resource_indexer_spec ‑ AdminSetResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.indexers.app_indexer_spec ‑ AppIndexer account_cname_tesim indexer has the account_cname
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY format indexes date_ssi in YYYY format
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-M format converts the date to YYYY-MM format and indexes date_ssi
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-M-D format converts the date to YYYY-MM-DD format and indexes date_ssi
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-M-DD format converts the date to YYYY-M-DD format and indexes date_ssi
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-MM format indexes date_ssi in YYYY-MM format
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-MM-D format converts the date to YYYY-MM-DD format and indexes date_ssi
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with a YYYY-MM-DD format indexes date_ssi in YYYY-MM-DD format
spec.indexers.app_indexer_spec ‑ AppIndexer#generate_solr_document when given a date with an invalid format indexes the given date
spec.indexers.collection_resource_indexer_spec ‑ CollectionResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.indexers.etd_resource_indexer_spec ‑ EtdResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.indexers.generic_work_resource_indexer_spec ‑ GenericWorkResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.indexers.hyku.indexers.file_set_indexer_spec ‑ Hyku::Indexers::FileSetIndexer is the configured file set indexer
spec.indexers.hyku.indexers.file_set_indexer_spec ‑ Hyku::Indexers::FileSetIndexer#to_solr indexes the text of a pdf that has text already
spec.indexers.hyrax.file_set_indexer_decorator_spec ‑ Hyrax::FileSetIndexerDecorator#generate_solr_document adds PDF text to solr document when PDF.js
spec.indexers.image_resource_indexer_spec ‑ ImageResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.indexers.oer_resource_indexer_spec ‑ OerResourceIndexer behaves like a Hyrax::Resource indexer #to_solr indexes base resource fields
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform basic job behavior marks the message as delivered
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform basic job behavior re-enqueues the job
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform when the user has a daily frequency sends email to users with batch_email_frequency set
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform when the user has a monthly frequency when the user was last emailed less than a month ago does not send an email to users with batch_email_frequency set
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform when the user has a monthly frequency when the user was last emailed more than a month ago sends email to users with batch_email_frequency set
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform when the user has a weekly frequency when the user was last emailed less than a week ago does not send an email to users with batch_email_frequency set
spec.jobs.batch_email_notification_job_spec ‑ BatchEmailNotificationJob#perform when the user has a weekly frequency when the user was last emailed more than a week ago sends email to users with batch_email_frequency set
spec.jobs.cleanup_account_job_spec ‑ CleanupAccountJob removes the various end points and database records
spec.jobs.create_account_inline_job_spec ‑ CreateAccountInlineJob#perform calls other jobs synchronously
spec.jobs.create_default_admin_set_job_spec ‑ CreateDefaultAdminSetJob#perform creates a new admin set for an account
spec.jobs.create_derivatives_job_spec ‑ CreateDerivativesJob recreating self as a CreateLargeDerivativesJob with an audio file recreates as a CreateLargeDerivativesJob
spec.jobs.create_derivatives_job_spec ‑ CreateDerivativesJob recreating self as a CreateLargeDerivativesJob with an image file does not recreate as a CreateLargeDerivativesJob
spec.jobs.create_derivatives_job_spec ‑ CreateDerivativesJob recreating self as a CreateLargeDerivativesJob with an video file recreates as a CreateLargeDerivativesJob
spec.jobs.create_fcrepo_endpoint_job_spec ‑ CreateFcrepoEndpointJob sets the base path configuration for fcrepo
spec.jobs.create_large_derivatives_job_spec ‑ CreateLargeDerivativesJob doesn't schedule itself infinitly
spec.jobs.create_large_derivatives_job_spec ‑ CreateLargeDerivativesJob runs in the :auxiliary queue
spec.jobs.create_large_derivatives_job_spec ‑ CreateLargeDerivativesJob successfully calls the logic in CreateDerivativesJob
spec.jobs.create_redis_namespace_job_spec ‑ CreateRedisNamespaceJob#perform creates a new namespace for an account
spec.jobs.create_solr_collection_job_spec ‑ CreateSolrCollectionJob CreateSolrCollectionJob::CollectionOptions#to_h camelizes key values
spec.jobs.create_solr_collection_job_spec ‑ CreateSolrCollectionJob CreateSolrCollectionJob::CollectionOptions#to_h collapses nested hashes
spec.jobs.create_solr_collection_job_spec ‑ CreateSolrCollectionJob CreateSolrCollectionJob::CollectionOptions#to_h removes blank values
spec.jobs.create_solr_collection_job_spec ‑ CreateSolrCollectionJob#perform creates a new collection for an account
spec.jobs.create_solr_collection_job_spec ‑ CreateSolrCollectionJob#perform is idempotent
spec.jobs.delete_old_guests_job_spec ‑ DeleteOldGuestsJob#perform Removes only guests older than 7 days
spec.jobs.delete_old_guests_job_spec ‑ DeleteOldGuestsJob#reenqueue Enques an DeleteOldGuestsJob after perform
spec.jobs.depositor_email_notification_job_spec ‑ DepositorEmailNotificationJob#perform re-enqueues the job
spec.jobs.depositor_email_notification_job_spec ‑ DepositorEmailNotificationJob#perform when the user has new statistics sends email to users
spec.jobs.depositor_email_notification_job_spec ‑ DepositorEmailNotificationJob#perform when the user has no new statistics sends does not send email to user
spec.jobs.depositor_email_notification_job_spec ‑ DepositorEmailNotificationJob#perform when the user has zero new counts in statistics does not send emails to users
spec.jobs.destroy_split_pages_job_spec ‑ DestroySplitPagesJob#perform deletes the work
spec.jobs.embargo_auto_expiry_job_spec ‑ EmbargoAutoExpiryJob#perform Does not expire embargo when embargo is still active
spec.jobs.embargo_auto_expiry_job_spec ‑ EmbargoAutoExpiryJob#perform Expires embargos on file sets with expired embargos
spec.jobs.embargo_auto_expiry_job_spec ‑ EmbargoAutoExpiryJob#perform Expires the Embargo on a work with expired Embargo
spec.jobs.embargo_auto_expiry_job_spec ‑ EmbargoAutoExpiryJob#reenqueue Enques an EmbargoExpiryJob after perform
spec.jobs.lease_auto_expiry_job_spec ‑ LeaseAutoExpiryJob#perform Does not expire lease when lease is still active
spec.jobs.lease_auto_expiry_job_spec ‑ LeaseAutoExpiryJob#perform Expires leases on file sets with expired leases
spec.jobs.lease_auto_expiry_job_spec ‑ LeaseAutoExpiryJob#perform Expires the lease on a work with expired lease
spec.jobs.lease_auto_expiry_job_spec ‑ LeaseAutoExpiryJob#reenqueue Enques an LeaseExpiryJob after perform
spec.jobs.migrate_resources_job_spec ‑ MigrateResourcesJob#perform migrates admin sets to valkyrie
spec.jobs.remove_solr_collection_job_spec ‑ RemoveSolrCollectionJob destroys the solr collection
spec.jobs.tenant_maintenance_job_spec ‑ TenantMaintenanceJob#reenqueue Enques an TenantMaintenanceJob after perform
spec.jobs.user_stat_collection_job_spec ‑ UserStatCollectionJob#reenqueue Enques an TenantMaintenanceJob after perform
spec.lib.active_job.queue_adapters.better_active_elastic_job_adapter_spec ‑ ActiveJob::QueueAdapters::BetterActiveElasticJobAdapter#enqueue uses the configured queue
spec.lib.active_job_tenant_spec ‑ ActiveJobTenant tenant context evaluates in the context of a tenant and account
spec.lib.active_job_tenant_spec ‑ ActiveJobTenant#perform_now a non-tenant-job runs the job in the public, non-tenant scope
spec.lib.active_job_tenant_spec ‑ ActiveJobTenant#perform_now a normal job runs the job in the context of a tenant
spec.lib.active_job_tenant_spec ‑ ActiveJobTenant.deserialize preserves the original tenant
spec.lib.hyku_spec ‑ Hyku has a version
spec.listeners.hyrax_listener_spec ‑ HyraxListener on_collection_deleted destroys the featured collection instance
spec.listeners.hyrax_listener_spec ‑ HyraxListener on_collection_metadata_updated when the collection is private destroys the featured collection instance
spec.listeners.hyrax_listener_spec ‑ HyraxListener on_collection_metadata_updated when the resource is not private does not destroy the featured collection
spec.mailers.devise.mailer_spec ‑ Devise::Mailer reset_password_instructions renders the body
spec.mailers.hyrax.contact_mailer_spec ‑ Hyrax::ContactMailer reset_password_instructions renders the body
spec.middleware.account_elevator_spec ‑ AccountElevator#parse_tenant_name retrieves the tenant name for the account
spec.middleware.account_elevator_spec ‑ AccountElevator#parse_tenant_name returns nil if no tenant is found
spec.models.ability_spec ‑ Ability a superadmin user is expected to be able to manage all
spec.models.ability_spec ‑ Ability a user_manager user when managing User and Role can create, read, update, and edit User and Role
spec.models.ability_spec ‑ Ability an administrative user is expected not to be able to manage Account
spec.models.ability_spec ‑ Ability an administrative user is expected not to be able to manage all
spec.models.ability_spec ‑ Ability an administrative user is expected to be able to manage Site
spec.models.ability_spec ‑ Ability an anonymous user is expected not to be able to manage all
spec.models.ability_spec ‑ Ability an ordinary user #user_groups does have the registered group as they are created on this tenant
spec.models.ability_spec ‑ Ability an ordinary user #user_groups does not have the admin group
spec.models.ability_spec ‑ Ability an ordinary user is expected not to be able to manage all
spec.models.ability_spec ‑ Ability an ordinary user with a role on this tenant #user_groups does have the registered group
spec.models.ability_spec ‑ Ability an ordinary user with a role on this tenant #user_groups does not have the admin group
spec.models.ability_spec ‑ Ability an ordinary user with a role on this tenant is expected not to be able to manage Account
spec.models.ability_spec ‑ Ability an ordinary user with a role on this tenant is expected not to be able to manage Site
spec.models.ability_spec ‑ Ability an ordinary user with a role on this tenant is expected not to be able to manage all
spec.models.ability_spec ‑ Ability#admin? a user in the admin Hyrax::Group is expected to eq true
spec.models.ability_spec ‑ Ability#admin? a user not in the admin Hyrax::Group is expected to eq false
spec.models.ability_spec ‑ Ability#admin? a user with the admin role is expected to eq true
spec.models.ability_spec ‑ Ability#admin? a user without the admin role is expected to eq false
spec.models.ability_spec ‑ Ability#all_user_and_group_roles lists all role names that apply to the user
spec.models.ability_spec ‑ Ability#user_groups a guest user is expected to contain exactly "public"
spec.models.ability_spec ‑ Ability#user_groups a registered user is expected to contain exactly "registered" and "public"
spec.models.ability_spec ‑ Ability#user_groups a user with groups is expected to include "group1" and "group2"
spec.models.ability_spec ‑ Ability#user_groups an admin user is expected to contain exactly "admin", "registered", and "public"
spec.models.account_cross_search_spec ‑ AccountCrossSearch is expected to belong to search_account class_name => Account required: 
spec.models.account_spec ‑ Account Settings Customisations settings from environment variable allows G4A google_analytics_id
spec.models.account_spec ‑ Account Settings Customisations settings from environment variable allows UA google_analytics_id
spec.models.account_spec ‑ Account Settings Customisations settings from environment variable check all boolean truthy values
spec.models.account_spec ‑ Account Settings Customisations settings from environment variable contains email_format
spec.models.account_spec ‑ Account Settings Customisations settings from environment variable contains gtm_id
spec.models.account_spec ‑ Account Settings Customisations settings jsonb keys has contact_email key that is not empty
spec.models.account_spec ‑ Account Settings Customisations settings jsonb keys has google_scholarly_work_types
spec.models.account_spec ‑ Account Settings Customisations settings jsonb keys has key weekly_email_list
spec.models.account_spec ‑ Account Settings Customisations settings jsonb keys has non empty month_email_list
spec.models.account_spec ‑ Account Settings Customisations settings jsonb keys has non empty yearly_email_list
spec.models.account_spec ‑ Account cross tenant shared search boolean method checks #shared_search_tenant? defaults to false
spec.models.account_spec ‑ Account cross tenant shared search can add and remove Full Account from shared search contains full_account
spec.models.account_spec ‑ Account cross tenant shared search can add and remove Full Account from shared search removes full_account
spec.models.account_spec ‑ Account cross tenant shared search settings keys has default value for #shared_search
spec.models.account_spec ‑ Account is_public it can change from public to not public can change to true
spec.models.account_spec ‑ Account is_public it can change from public to not public defaults to false
spec.models.account_spec ‑ Account public_settings excludes private settings
spec.models.account_spec ‑ Account smtp_settings with an existing account adds missing smtp config keys
spec.models.account_spec ‑ Account smtp_settings with an existing account respects the existing settings
spec.models.account_spec ‑ Account valid? with a valid tenant UUID respects the existing tenant UUID
spec.models.account_spec ‑ Account valid? with an invalid tenant UUID is invalid
spec.models.account_spec ‑ Account valid? with an invalid tenant UUID respects the existing tenant UUID
spec.models.account_spec ‑ Account valid? with no tenant UUID sets a valid tenant UUID
spec.models.account_spec ‑ Account#admin_emails switches to current tenant database and returns Site admin_emails
spec.models.account_spec ‑ Account#admin_emails= switches to current tenant database updates Site admin_emails
spec.models.account_spec ‑ Account#create default_host is set builds default cname from name and default_host
spec.models.account_spec ‑ Account#create default_host is unset builds default cname from name and admin_host
spec.models.account_spec ‑ Account#create guarantees only one account can reference the same solr_endpoint
spec.models.account_spec ‑ Account#create prevents conflicting new object saves
spec.models.account_spec ‑ Account#create prevents duplicate cname and tenant values on create
spec.models.account_spec ‑ Account#create prevents duplicate cname and tenant values on save
spec.models.account_spec ‑ Account#create prevents duplicate cname from only name
spec.models.account_spec ‑ Account#create requires name when cname is absent
spec.models.account_spec ‑ Account#global_tenant? default setting for test environment is expected to equal false
spec.models.account_spec ‑ Account#global_tenant? default tenant in a multitenant production environment is expected to equal true

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2036 tests found (test 866 to 1334)

There are 2036 tests, see "Raw output" for the list of tests 866 to 1334.
Raw output
spec.models.account_spec ‑ Account#global_tenant? single tenant in production environment is expected to equal false
spec.models.account_spec ‑ Account#save canonicalizes the account cname
spec.models.account_spec ‑ Account#switch resets the active connections back to the defaults
spec.models.account_spec ‑ Account#switch switches to the account-specific connection
spec.models.account_spec ‑ Account#switch with missing endpoint returns a NilDataCiteEndpoint
spec.models.account_spec ‑ Account#switch with missing endpoint returns a NilFcrepoEndpoint
spec.models.account_spec ‑ Account#switch with missing endpoint returns a NilRedisEndpoint
spec.models.account_spec ‑ Account#switch with missing endpoint returns a NilSolrEndpoint
spec.models.account_spec ‑ Account#switch! switches the ActiveFedora fcrepo connection
spec.models.account_spec ‑ Account#switch! switches the ActiveFedora solr connection
spec.models.account_spec ‑ Account#switch! switches the Blacklight solr conection
spec.models.account_spec ‑ Account#switch! switches the DataCite connection
spec.models.account_spec ‑ Account#switch! switches the Redis namespace
spec.models.account_spec ‑ Account#switch! when cache is enabled reverts to using file store when cache is off
spec.models.account_spec ‑ Account#switch! when cache is enabled uses Redis as a cache store
spec.models.account_spec ‑ Account#switch! when cashe is disabled uses the file store
spec.models.account_spec ‑ Account.admin_host falls back to localhost
spec.models.account_spec ‑ Account.admin_host falls back to the HOST environment variable
spec.models.account_spec ‑ Account.admin_host uses the configured setting
spec.models.account_spec ‑ Account.canonical_cname lowercases and strips trailing dots
spec.models.account_spec ‑ Account.default_cname chokes on trailing dots
spec.models.account_spec ‑ Account.default_cname returns canonicalized value
spec.models.account_spec ‑ Account.from_request canonicalizes the incoming request hostname
spec.models.account_spec ‑ Account.from_request retrieves the account that matches the incoming request
spec.models.account_spec ‑ Account.tenants when tenant_list param is a string calls Account.where
spec.models.account_spec ‑ Account.tenants when tenant_list param is empty calls Account.all
spec.models.account_spec ‑ Account.tenants when tenant_list param is nil calls Account.all
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected not to be file
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected not to be file set
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected not to be pcdm object
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected not to be work
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected to be collection
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #class is expected to be pcdm collection
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet #collection_type_gid has a GlobalID for a collection type
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #alternate_ids has an attribute for alternate ids
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #collection?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #file?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #file_set?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #pcdm_collection?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #pcdm_object?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource #class is expected to respond to #work?
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] allows access to properties which are set
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] can be accessed via a string
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] returns nil for non-existent properties
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #__attributes__ returns all defined attributes, but doesn't add nil keys
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #attributes returns all defined attributs, including nil keys
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #human_readable_type returns a human readable rendering of the resource class
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #attributes returns a list of all set attributes
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #has_attribute? returns true when it has a given attribute
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id .fields returns a set of fields
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id can be set via instantiation and casts to a Valkyrie::ID
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #column_for_attribute with 1 argument
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #model_name with 0 arguments
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #persisted? with 0 arguments
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_model with 0 arguments
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_param with 0 arguments
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is nil when not set
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #internal_resource is set to the resource's class on instantiation
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #set_value can set a value
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can not set values with string properties
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can set values with symbols
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource is expected to eq false
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a Hyrax::Resource is expected to eq true
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a model with core metadata has a date_modified
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a model with core metadata has a date_uploaded
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a model with core metadata has a depositor
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet behaves like a model with core metadata has a title
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet has an #alternative_title
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet has an #creator
spec.models.admin_set_resource_spec ‑ AdminSetResource behaves like a Hyrax::AdministrativeSet has an #description
spec.models.admin_set_resource_spec ‑ AdminSetResource class configuration to_rdf_representation is expected to eq "AdminSet"
spec.models.admin_set_resource_spec ‑ AdminSetResource internal_resource is expected to eq "AdminSet"
spec.models.admin_set_resource_spec ‑ AdminSetResource with Hyrax::Permissions::Readable is expected to respond to #private?
spec.models.admin_set_resource_spec ‑ AdminSetResource with Hyrax::Permissions::Readable is expected to respond to #public?
spec.models.admin_set_resource_spec ‑ AdminSetResource with Hyrax::Permissions::Readable is expected to respond to #registered?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected not to be file
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected not to be file set
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected not to be pcdm object
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected not to be work
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected to be collection
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #class is expected to be pcdm collection
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection #collection_type_gid has a GlobalID for a collection type
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #alternate_ids has an attribute for alternate ids
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #collection?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #file?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #file_set?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #pcdm_collection?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #pcdm_object?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource #class is expected to respond to #work?
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] allows access to properties which are set
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] can be accessed via a string
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] returns nil for non-existent properties
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #__attributes__ returns all defined attributes, but doesn't add nil keys
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #attributes returns all defined attributs, including nil keys
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #human_readable_type returns a human readable rendering of the resource class
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #attributes returns a list of all set attributes
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #has_attribute? returns true when it has a given attribute
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id .fields returns a set of fields
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id can be set via instantiation and casts to a Valkyrie::ID
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #column_for_attribute with 1 argument
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #model_name with 0 arguments
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #persisted? with 0 arguments
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_model with 0 arguments
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_param with 0 arguments
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is nil when not set
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #internal_resource is set to the resource's class on instantiation
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #set_value can set a value
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can not set values with string properties
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can set values with symbols
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource is expected to eq false
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a Hyrax::Resource is expected to eq true
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a model with core metadata has a date_modified
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a model with core metadata has a date_uploaded
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a model with core metadata has a depositor
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like a model with core metadata has a title
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like has members members has empty member_ids by default
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like has members members has empty members by default
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like has members members with members can have the same member multiple times
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like has members members with members can query members
spec.models.collection_resource_spec ‑ CollectionResource behaves like a Hyrax::PcdmCollection behaves like has members members with members has member_ids
spec.models.collection_resource_spec ‑ CollectionResource class configuration to_rdf_representation is expected to eq "Collection"
spec.models.collection_resource_spec ‑ CollectionResource internal_resource is expected to eq "Collection"
spec.models.collection_resource_spec ‑ CollectionResource with Hyrax::Permissions::Readable is expected to respond to #private?
spec.models.collection_resource_spec ‑ CollectionResource with Hyrax::Permissions::Readable is expected to respond to #public?
spec.models.collection_resource_spec ‑ CollectionResource with Hyrax::Permissions::Readable is expected to respond to #registered?
spec.models.collection_spec ‑ Collection Featured Collections #destroy deletes the featured collection after destroying the collection
spec.models.collection_spec ‑ Collection Featured Collections #remove_featured removes collection from featured collections
spec.models.collection_spec ‑ Collection Featured Collections #update when collection is changed from public to private removes collection from featured collections
spec.models.collection_spec ‑ Collection Featured Collections #update when collection is private removes collection from featured collections
spec.models.collection_spec ‑ Collection Featured Collections #update when collection is public does not remove the collection from featured collections
spec.models.collection_spec ‑ Collection is a hyrax collection
spec.models.collection_spec ‑ Collection.indexer is expected to eq CollectionIndexer
spec.models.concerns.account_settings_spec ‑ AccountSettings#public_settings when is_superadmin is true returns all settings except private and disabled settings
spec.models.concerns.account_settings_spec ‑ AccountSettings#public_settings when we have a field marked as superadmin only and we are a super admin includes that field
spec.models.concerns.account_settings_spec ‑ AccountSettings#public_settings when we have a field marked as superadmin only and we are not a super admin does not include that field
spec.models.content_block_spec ‑ ContentBlock the about page getter is expected to eq "<h1>About Page</h1>"
spec.models.content_block_spec ‑ ContentBlock the about page setter sets a new about_page
spec.models.content_block_spec ‑ ContentBlock the help page getter is expected to eq "<h1>Help Page</h1>"
spec.models.content_block_spec ‑ ContentBlock the help page setter sets a new help_page
spec.models.content_block_spec ‑ ContentBlock.agreement_page defaults to text loaded from a template
spec.models.content_block_spec ‑ ContentBlock.agreement_page= changes the agreement page value
spec.models.content_block_spec ‑ ContentBlock.announcement_text is expected to eq "<h1>Announcement Text</h1>"
spec.models.content_block_spec ‑ ContentBlock.announcement_text= sets a new announcement_text
spec.models.content_block_spec ‑ ContentBlock.block_for with a missing name returns the fallback value
spec.models.content_block_spec ‑ ContentBlock.block_for with an existing name returns the persisted value (and not the default value)
spec.models.content_block_spec ‑ ContentBlock.featured_researcher returns entry for featured_researcher
spec.models.content_block_spec ‑ ContentBlock.featured_researcher= adds a new featured researcher
spec.models.content_block_spec ‑ ContentBlock.for with a nil raises an ArgumentError
spec.models.content_block_spec ‑ ContentBlock.for with a non-registered value raises an ArgumentError
spec.models.content_block_spec ‑ ContentBlock.for with a registered value as a string returns a new instance
spec.models.content_block_spec ‑ ContentBlock.for with a registered value as a symbol returns a new instance
spec.models.content_block_spec ‑ ContentBlock.home_text is expected to eq "<h1>Home Page Text</h1>"
spec.models.content_block_spec ‑ ContentBlock.home_text= sets a new home_text
spec.models.content_block_spec ‑ ContentBlock.marketing_text is expected to eq "<h1>Marketing Text</h1>"
spec.models.content_block_spec ‑ ContentBlock.marketing_text= sets a new marketing_text
spec.models.content_block_spec ‑ ContentBlock.terms_page defaults to text loaded from a template
spec.models.content_block_spec ‑ ContentBlock.terms_page= changes the terms page value
spec.models.data_cite_endpoint_spec ‑ DataCiteEndpoint#ping returns true
spec.models.data_cite_endpoint_spec ‑ DataCiteEndpoint#remove! cascades from account destroys the endpoint
spec.models.data_cite_endpoint_spec ‑ DataCiteEndpoint#remove! destroys the endpoint
spec.models.data_cite_endpoint_spec ‑ DataCiteEndpoint.options uses the configured application settings
spec.models.datacite_endpoint_spec ‑ DataCiteEndpoint is expected to have one account
spec.models.domain_name_spec ‑ DomainName can provide a canonical cname
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #admin_set_id has admin_set_id
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #admin_set_id is nil by default
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #admin_set_id with a saved admin set can query admin set
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected not to be collection
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected not to be file
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected not to be file set
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected not to be pcdm collection
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected to be pcdm object
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #class is expected to be work
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #on_behalf_of can set a proxy deposit target
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #proxy_depositor can set a proxy deposit source
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work #state accepts URIS
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #alternate_ids has an attribute for alternate ids
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #collection?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file_set?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_collection?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_object?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #work?
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] allows access to properties which are set
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] can be accessed via a string
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] returns nil for non-existent properties
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #__attributes__ returns all defined attributes, but doesn't add nil keys
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #attributes returns all defined attributs, including nil keys
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #human_readable_type returns a human readable rendering of the resource class
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #attributes returns a list of all set attributes
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #has_attribute? returns true when it has a given attribute
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id .fields returns a set of fields
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id can be set via instantiation and casts to a Valkyrie::ID
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #column_for_attribute with 1 argument
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #model_name with 0 arguments
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #persisted? with 0 arguments
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_model with 0 arguments
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_param with 0 arguments
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is nil when not set
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #internal_resource is set to the resource's class on instantiation
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #set_value can set a value
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can not set values with string properties
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can set values with symbols
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq false
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq true
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_modified
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_uploaded
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a model with core metadata has a depositor
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like a model with core metadata has a title
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like belongs to collections collection membership can be added to collections
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is in no collections by default
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is not in the same collection twice
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query members of collection
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query membership
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like has members members has empty member_ids by default
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like has members members has empty members by default
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like has members members with members can have the same member multiple times
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like has members members with members can query members
spec.models.etd_resource_spec ‑ EtdResource behaves like a Hyrax::Work behaves like has members members with members has member_ids
spec.models.etd_spec ‑ Etd includes the OrderMetadataValues concern
spec.models.etd_spec ‑ Etd indexer is expected to eq EtdIndexer
spec.models.etd_spec ‑ Etd is expected to have already ordered attributes :title, :advisor, :committee_member, :degree_discipline, :degree_grantor, :degree_level, :degree_name, :department, :format, :additional_information, :bibliographic_citation, :alternative_title, :resource_type, :creator, :contributor, :description, :abstract, :keyword, :license, :rights_notes, :rights_statement, :access_right, :publisher, :date_created, :subject, :language, :identifier, :related_url, and :source
spec.models.etd_spec ‑ Etd metadata properties :advisor is a property
spec.models.etd_spec ‑ Etd metadata properties :committee_member is a property
spec.models.etd_spec ‑ Etd metadata properties :contributor is a property
spec.models.etd_spec ‑ Etd metadata properties :creator is a property
spec.models.etd_spec ‑ Etd metadata properties :degree_discipline is a property
spec.models.etd_spec ‑ Etd metadata properties :degree_grantor is a property
spec.models.etd_spec ‑ Etd metadata properties :degree_level is a property
spec.models.etd_spec ‑ Etd metadata properties :degree_name is a property
spec.models.etd_spec ‑ Etd metadata properties :department is a property
spec.models.etd_spec ‑ Etd metadata properties :description is a property
spec.models.etd_spec ‑ Etd metadata properties :format is a property
spec.models.etd_spec ‑ Etd metadata properties :identifier is a property
spec.models.etd_spec ‑ Etd metadata properties :keyword is a property
spec.models.etd_spec ‑ Etd metadata properties :language is a property
spec.models.etd_spec ‑ Etd metadata properties :license is a property
spec.models.etd_spec ‑ Etd metadata properties :publisher is a property
spec.models.etd_spec ‑ Etd metadata properties :resource_type is a property
spec.models.etd_spec ‑ Etd metadata properties :rights_statement is a property
spec.models.etd_spec ‑ Etd metadata properties :source is a property
spec.models.etd_spec ‑ Etd metadata properties :subject is a property
spec.models.etd_spec ‑ Etd metadata properties :title is a property
spec.models.etd_spec ‑ Etd metadata properties is expected to have property :bulkrax_identifier with predicate "https://hykucommons.org/terms/bulkrax_identifier"
spec.models.etd_spec ‑ Etd#iiif_print_config#pdf_splitter_service is expected to eq IiifPrint::TenantConfig::PdfSplitter
spec.models.fcrepo_endpoint_spec ‑ FcrepoEndpoint is expected to have one account
spec.models.fcrepo_endpoint_spec ‑ FcrepoEndpoint#ping checks if the service is up
spec.models.fcrepo_endpoint_spec ‑ FcrepoEndpoint#ping is false if the service is down
spec.models.fcrepo_endpoint_spec ‑ FcrepoEndpoint#remove! removes the base node in fedora and deletes this endpoint
spec.models.fcrepo_endpoint_spec ‑ FcrepoEndpoint.options uses the configured application settings
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList featured_collections is a list of the featured collection objects, each with the collection's solr_doc
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList featured_collections when one of the files is deleted is a list of the remaining featured collection objects, each with the collection's solr_doc
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList featured_collections when sorting the featured collections when the featured collections have been manually ordered is not sorted by title
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList featured_collections when sorting the featured collections when the featured collections have not been manually ordered is sorted by title
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList is expected to delegate #empty? to the #featured_collections object
spec.models.featured_collection_list_spec ‑ FeaturedCollectionList#featured_collections_attributes= sets order
spec.models.featured_collection_spec ‑ FeaturedCollection.feature_limit is expected to eq 6
spec.models.featured_work_decorator_spec ‑ FeaturedWork feature_limit is expected to eq 6
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #admin_set_id has admin_set_id
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #admin_set_id is nil by default
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #admin_set_id with a saved admin set can query admin set
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected not to be collection
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected not to be file
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected not to be file set
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected not to be pcdm collection
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected to be pcdm object
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #class is expected to be work
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #on_behalf_of can set a proxy deposit target
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #proxy_depositor can set a proxy deposit source
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work #state accepts URIS
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #alternate_ids has an attribute for alternate ids
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #collection?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file_set?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_collection?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_object?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #work?
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] allows access to properties which are set
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] can be accessed via a string
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] returns nil for non-existent properties
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #__attributes__ returns all defined attributes, but doesn't add nil keys
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #attributes returns all defined attributs, including nil keys
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #human_readable_type returns a human readable rendering of the resource class
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #attributes returns a list of all set attributes
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #has_attribute? returns true when it has a given attribute
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id .fields returns a set of fields
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id can be set via instantiation and casts to a Valkyrie::ID
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #column_for_attribute with 1 argument
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #model_name with 0 arguments
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #persisted? with 0 arguments
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_model with 0 arguments
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_param with 0 arguments
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is nil when not set
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #internal_resource is set to the resource's class on instantiation
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #set_value can set a value
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can not set values with string properties
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can set values with symbols
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq false
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq true
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_modified
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_uploaded
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a model with core metadata has a depositor
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like a model with core metadata has a title
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like belongs to collections collection membership can be added to collections
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is in no collections by default
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is not in the same collection twice
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query members of collection
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query membership
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like has members members has empty member_ids by default
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like has members members has empty members by default
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like has members members with members can have the same member multiple times
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like has members members with members can query members
spec.models.generic_work_resource_spec ‑ GenericWorkResource behaves like a Hyrax::Work behaves like has members members with members has member_ids
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name collection is expected to eq "generic_works"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name element is expected to eq "generic_work"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name human is expected to eq "Generic Work"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name i18n_key is expected to eq :generic_work
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name klass is expected to eq GenericWorkResource
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name name is expected to eq "GenericWorkResource"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name param_key is expected to eq "generic_work"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name plural is expected to eq "generic_works"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name route_key is expected to eq "hyrax_generic_works"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name singular is expected to eq "generic_work"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration .model_name singular_route_key is expected to eq "hyrax_generic_work"
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration migrating_from is expected to eq GenericWork
spec.models.generic_work_resource_spec ‑ GenericWorkResource class configuration migrating_to is expected to eq GenericWorkResource
spec.models.generic_work_resource_spec ‑ GenericWorkResource#creator is ordered by user input
spec.models.generic_work_spec ‑ GenericWork class configuration #iiif_print_config#pdf_splitter_service is expected to eq IiifPrint::TenantConfig::PdfSplitter
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name collection is expected to eq "generic_works"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name element is expected to eq "generic_work"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name human is expected to eq "Generic work"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name i18n_key is expected to eq :generic_work
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name klass is expected to eq GenericWork
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name name is expected to eq "GenericWork"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name param_key is expected to eq "generic_work"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name plural is expected to eq "generic_works"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name route_key is expected to eq "hyrax_generic_works"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name singular is expected to eq "generic_work"
spec.models.generic_work_spec ‑ GenericWork class configuration .model_name singular_route_key is expected to eq "hyrax_generic_work"
spec.models.generic_work_spec ‑ GenericWork class configuration metadata is expected to have property :bulkrax_identifier
spec.models.generic_work_spec ‑ GenericWork class configuration migrating_from is expected to eq GenericWork
spec.models.generic_work_spec ‑ GenericWork class configuration migrating_to is expected to eq GenericWorkResource
spec.models.group_role_spec ‑ GroupRole associates a group with a role
spec.models.hyrax.contact_form_spec ‑ Hyrax::ContactForm headers no email set uses the hyrax setting
spec.models.hyrax.contact_form_spec ‑ Hyrax::ContactForm headers site email set uses the Site email
spec.models.hyrax.file_set_decorator_spec ‑ Hyrax::FileSet class configuration to_rdf_representation is expected to eq "FileSet"
spec.models.hyrax.file_set_decorator_spec ‑ Hyrax::FileSet internal_resource is expected to eq "FileSet"
spec.models.hyrax.file_set_decorator_spec ‑ Hyrax::FileSet lazy migration converts an AF FileSet to a Valkyrie::FileSet
spec.models.hyrax.group_spec ‑ Hyrax::Group group with no members is expected to have attributes {:description => "Add members plz", :name => "Empty Group", :number_of_users => 0}
spec.models.hyrax.group_spec ‑ Hyrax::Group group with no members is expected to respond to #created_at
spec.models.hyrax.group_spec ‑ Hyrax::Group roles #roles can add a role
spec.models.hyrax.group_spec ‑ Hyrax::Group roles #site_role? when group has a non-site role that matches returns false
spec.models.hyrax.group_spec ‑ Hyrax::Group roles #site_role? when group has a site role that does not matches returns false
spec.models.hyrax.group_spec ‑ Hyrax::Group roles #site_role? when group has a site role that matches handles being passed a symbol
spec.models.hyrax.group_spec ‑ Hyrax::Group roles #site_role? when group has a site role that matches returns true
spec.models.hyrax.group_spec ‑ Hyrax::Group#add_members_by_id adds multiple users when passed a collection of user ids
spec.models.hyrax.group_spec ‑ Hyrax::Group#add_members_by_id adds one user when passed a single user id
spec.models.hyrax.group_spec ‑ Hyrax::Group#default_group? returns true if the group is a Default Group
spec.models.hyrax.group_spec ‑ Hyrax::Group#destroy when attempting to destroy a default group does not succeed
spec.models.hyrax.group_spec ‑ Hyrax::Group#destroy when destroying a non-default group destroys successfully
spec.models.hyrax.group_spec ‑ Hyrax::Group#destroy when destroying a non-default group removes the membership role for all members of the group
spec.models.hyrax.group_spec ‑ Hyrax::Group#number_of_users increments when users are added
spec.models.hyrax.group_spec ‑ Hyrax::Group#number_of_users starts out with 0 users
spec.models.hyrax.group_spec ‑ Hyrax::Group#remove_members_by_id collection of user ids removes multiple users
spec.models.hyrax.group_spec ‑ Hyrax::Group#remove_members_by_id single user id removes one user
spec.models.hyrax.group_spec ‑ Hyrax::Group#search_members returns an empty set when there is no match
spec.models.hyrax.group_spec ‑ Hyrax::Group#search_members returns members based on email
spec.models.hyrax.group_spec ‑ Hyrax::Group#search_members returns members based on name
spec.models.hyrax.group_spec ‑ Hyrax::Group#search_members returns members based on partial matches
spec.models.hyrax.group_spec ‑ Hyrax::Group.new when provided a hash instantiates
spec.models.hyrax.group_spec ‑ Hyrax::Group.new when provided a string instantiates with the string as the name
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query is case-insensitive
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query returns an empty set when there is no match
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query returns groups that match a query on a description
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query returns groups that match a query on a humanized name
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query returns groups that match a query on a role name
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query returns groups with a partial match
spec.models.hyrax.group_spec ‑ Hyrax::Group.search with a query searches humanized versions of role names
spec.models.hyrax.group_spec ‑ Hyrax::Group.search without a query orders groups by their roles' sort_value
spec.models.hyrax.group_spec ‑ Hyrax::Group.search without a query returns all groups
spec.models.identity_provider_spec ‑ IdentityProvider attributes and validations is not valid without a name
spec.models.identity_provider_spec ‑ IdentityProvider attributes and validations is not valid without a provider
spec.models.identity_provider_spec ‑ IdentityProvider attributes and validations is valid with valid attributes
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name collection is expected to eq "images"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name element is expected to eq "image"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name human is expected to eq "Image"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name i18n_key is expected to eq :image
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name klass is expected to eq ImageResource
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name name is expected to eq "ImageResource"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name param_key is expected to eq "image"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name plural is expected to eq "images"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name route_key is expected to eq "hyrax_images"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name singular is expected to eq "image"
spec.models.image_resource_spec ‑ ImageResource class configuration .model_name singular_route_key is expected to eq "hyrax_image"
spec.models.image_resource_spec ‑ ImageResource class configuration migrating_from is expected to eq Image
spec.models.image_resource_spec ‑ ImageResource class configuration migrating_to is expected to eq ImageResource
spec.models.image_resource_spec ‑ ImageResource#creator is ordered by user input
spec.models.image_spec ‑ Image class configuration .model_name collection is expected to eq "images"
spec.models.image_spec ‑ Image class configuration .model_name element is expected to eq "image"
spec.models.image_spec ‑ Image class configuration .model_name human is expected to eq "Image"
spec.models.image_spec ‑ Image class configuration .model_name i18n_key is expected to eq :image
spec.models.image_spec ‑ Image class configuration .model_name klass is expected to eq Image
spec.models.image_spec ‑ Image class configuration .model_name name is expected to eq "Image"
spec.models.image_spec ‑ Image class configuration .model_name param_key is expected to eq "image"
spec.models.image_spec ‑ Image class configuration .model_name plural is expected to eq "images"
spec.models.image_spec ‑ Image class configuration .model_name route_key is expected to eq "hyrax_images"
spec.models.image_spec ‑ Image class configuration .model_name singular is expected to eq "image"
spec.models.image_spec ‑ Image class configuration .model_name singular_route_key is expected to eq "hyrax_image"
spec.models.image_spec ‑ Image class configuration migrating_from is expected to eq Image
spec.models.image_spec ‑ Image class configuration migrating_to is expected to eq ImageResource
spec.models.image_spec ‑ Image indexer is expected to eq ImageIndexer
spec.models.mailboxer.receipt_decorator_spec ‑ Mailboxer::Receipt#mark_as_delivered when the user does not have batch_email_frequency set to never does not mark the receipt as delivered
spec.models.mailboxer.receipt_decorator_spec ‑ Mailboxer::Receipt#mark_as_delivered when the user has batch_email_frequency set to never marks the receipt as delivered
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#mode is expected to eq nil
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#password is expected to eq nil
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#persisted? is expected not to be persisted
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#ping is expected to equal false
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#prefix is expected to eq nil
spec.models.nil_data_cite_endpoint_spec ‑ NilDataCiteEndpoint#username is expected to eq nil
spec.models.nil_datacite_endpoint_spec ‑ NilDataCiteEndpoint#switch! does not raise an exception
spec.models.nil_fcrepo_endpoint_spec ‑ NilFcrepoEndpoint#base_path is expected to eq "Fcrepo not initialized"
spec.models.nil_fcrepo_endpoint_spec ‑ NilFcrepoEndpoint#persisted? is expected not to be persisted
spec.models.nil_fcrepo_endpoint_spec ‑ NilFcrepoEndpoint#ping is expected to equal false
spec.models.nil_fcrepo_endpoint_spec ‑ NilFcrepoEndpoint#url is expected to eq "Fcrepo not initialized"
spec.models.nil_redis_endpoint_spec ‑ NilRedisEndpoint#ping is expected to equal false
spec.models.nil_site_spec ‑ NilSite#account is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#admin_emails default value is expected to be empty
spec.models.nil_site_spec ‑ NilSite#admin_emails set a value is expected to be empty
spec.models.nil_site_spec ‑ NilSite#admin_emails= is expected to eq "[email protected]"
spec.models.nil_site_spec ‑ NilSite#application_name is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#banner_image is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#banner_image? is expected to equal false
spec.models.nil_site_spec ‑ NilSite#directory_image is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#directory_image? is expected to equal false
spec.models.nil_site_spec ‑ NilSite#id is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#instance is expected to equal #<NilSite:0x00007fe3574eefe8>
spec.models.nil_site_spec ‑ NilSite#institution_name is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#institution_name_full is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#primary_key is expected to equal nil
spec.models.nil_site_spec ‑ NilSite#reload is expected to equal #<NilSite:0x00007fe3574eefe8>
spec.models.nil_site_spec ‑ NilSite#update is expected to equal false
spec.models.nil_solr_endpoint_spec ‑ NilSolrEndpoint#persisted? is expected not to be persisted
spec.models.nil_solr_endpoint_spec ‑ NilSolrEndpoint#ping is expected to equal false
spec.models.nil_solr_endpoint_spec ‑ NilSolrEndpoint#switch! does not raise an error
spec.models.nil_solr_endpoint_spec ‑ NilSolrEndpoint#url is expected to eq "Solr not initialized"
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #admin_set_id has admin_set_id
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #admin_set_id is nil by default
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #admin_set_id with a saved admin set can query admin set
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected not to be collection
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected not to be file
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected not to be file set
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected not to be pcdm collection
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected to be pcdm object
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #class is expected to be work
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #on_behalf_of can set a proxy deposit target
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #proxy_depositor can set a proxy deposit source
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work #state accepts URIS
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #alternate_ids has an attribute for alternate ids
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #collection?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #file_set?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_collection?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #pcdm_object?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource #class is expected to respond to #work?
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] allows access to properties which are set
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] can be accessed via a string
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #[] returns nil for non-existent properties
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #__attributes__ returns all defined attributes, but doesn't add nil keys
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #attributes returns all defined attributs, including nil keys
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #human_readable_type returns a human readable rendering of the resource class

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2036 tests found (test 1335 to 1788)

There are 2036 tests, see "Raw output" for the list of tests 1335 to 1788.
Raw output
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #attributes returns a list of all set attributes
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id #has_attribute? returns true when it has a given attribute
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id .fields returns a set of fields
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id can be set via instantiation and casts to a Valkyrie::ID
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #column_for_attribute with 1 argument
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #model_name with 0 arguments
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #persisted? with 0 arguments
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_model with 0 arguments
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is expected to respond to #to_param with 0 arguments
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #id is nil when not set
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #internal_resource is set to the resource's class on instantiation
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource #set_value can set a value
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can not set values with string properties
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource behaves like a Valkyrie::Resource .new can set values with symbols
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq false
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a Hyrax::Resource is expected to eq true
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_modified
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a model with core metadata has a date_uploaded
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a model with core metadata has a depositor
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like a model with core metadata has a title
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like belongs to collections collection membership can be added to collections
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is in no collections by default
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like belongs to collections collection membership is not in the same collection twice
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query members of collection
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like belongs to collections collection membership when in collections can query membership
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like has members members has empty member_ids by default
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like has members members has empty members by default
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like has members members with members can have the same member multiple times
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like has members members with members can query members
spec.models.oer_resource_spec ‑ OerResource behaves like a Hyrax::Work behaves like has members members with members has member_ids
spec.models.oer_spec ‑ Oer has a title
spec.models.oer_spec ‑ Oer includes the OrderMetadataValues concern
spec.models.oer_spec ‑ Oer indexer is expected to eq OerIndexer
spec.models.oer_spec ‑ Oer is expected to have already ordered attributes :title, :audience, :education_level, :learning_resource_type, :date_created, :table_of_contents, :additional_information, :rights_holder, :rights_notes, :oer_size, :accessibility_feature, :accessibility_hazard, :previous_version_id, :newer_version_id, :alternate_version_id, :related_item_id, :discipline, :bibliographic_citation, :alternative_title, :resource_type, :creator, :contributor, :description, :abstract, :keyword, :license, :rights_statement, :access_right, :publisher, :subject, :language, :identifier, :related_url, and :source
spec.models.oer_spec ‑ Oer metadata has descriptive metadata
spec.models.oer_spec ‑ Oer metadata is expected to have property :bulkrax_identifier with predicate "https://hykucommons.org/terms/bulkrax_identifier"
spec.models.oer_spec ‑ Oer#iiif_print_config#pdf_splitter_service is expected to eq IiifPrint::TenantConfig::PdfSplitter
spec.models.oer_spec ‑ Oer.model_name is expected to eq "hyrax_oer"
spec.models.oer_spec ‑ Oer.properties is expected to include "has_model", "create_date", and "modified_date"
spec.models.qa.local_authority_entry_spec ‑ Qa::LocalAuthorityEntry belongs to a local authority
spec.models.qa.local_authority_spec ‑ Qa::LocalAuthority can persist data
spec.models.redis_endpoint_spec ‑ RedisEndpoint is expected to have one account
spec.models.redis_endpoint_spec ‑ RedisEndpoint#ping checks if the service is up
spec.models.redis_endpoint_spec ‑ RedisEndpoint#ping is false if the service is down
spec.models.redis_endpoint_spec ‑ RedisEndpoint#remove! clears the namespace and deletes itself
spec.models.redis_endpoint_spec ‑ RedisEndpoint.options uses the configured application settings
spec.models.role_spec ‑ Role#set_sort_value gets called before creation
spec.models.role_spec ‑ Role#set_sort_value when creating a manager role sets :sort_value to 1
spec.models.role_spec ‑ Role#set_sort_value when creating an depositor role sets :sort_value to 3
spec.models.role_spec ‑ Role#set_sort_value when creating an editor role sets :sort_value to 2
spec.models.role_spec ‑ Role#set_sort_value when creating an reader role sets :sort_value to 4
spec.models.role_spec ‑ Role#set_sort_value when creating any other role sets :sort_value to 99
spec.models.role_spec ‑ Role#set_sort_value when creating the :admin role sets :sort_value to 0
spec.models.role_spec ‑ Role.global selects only the global roles
spec.models.search_builder_spec ‑ SearchBuilder.default_processor_chain is expected to include :filter_models
spec.models.site_spec ‑ Site#institution_label when institution_name is not present returns the cname of the associated account
spec.models.site_spec ‑ Site#institution_label when institution_name is present returns the custom institution label
spec.models.site_spec ‑ Site.admin_emails admins exist returns array of emails
spec.models.site_spec ‑ Site.admin_emails no admins exist returns empty array
spec.models.site_spec ‑ Site.admin_emails= passed a new set of admins overwrites existing admins with new set
spec.models.site_spec ‑ Site.admin_emails= passed empty array clears out all admins
spec.models.site_spec ‑ Site.admin_emails= valid attributes is valid with home page theme attributes
spec.models.site_spec ‑ Site.admin_emails= valid attributes is valid without theme attributes
spec.models.site_spec ‑ Site.instance on a specific tenant is a singleton site
spec.models.site_spec ‑ Site.instance on global tenant is a NilSite
spec.models.solr_document_spec ‑ SolrDocument#load_parent_docs loads parent documents from Solr
spec.models.solr_document_spec ‑ SolrDocument#query queries Solr with provided parameters
spec.models.solr_document_spec ‑ SolrDocument#query when Solr response does not contain docs returns an empty array
spec.models.solr_endpoint_spec ‑ SolrEndpoint is expected to have one account
spec.models.solr_endpoint_spec ‑ SolrEndpoint#connection_options merges the model attributes with the application settings
spec.models.solr_endpoint_spec ‑ SolrEndpoint#ping checks if the service is up
spec.models.solr_endpoint_spec ‑ SolrEndpoint#ping is false if the service is down
spec.models.solr_endpoint_spec ‑ SolrEndpoint#remove! schedules the removal and deletes the end point
spec.models.sort_title_spec ‑ SortTitle Alphabetical Titlecase title and remove 'The', 'And' and 'A'
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with a metric_type parameter that is invalid raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with a metric_type parameter that is valid returns the item report
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with a platform parameter that is invalid raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with a platform parameter that is valid returns the item report
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with a yop parameter filters based on that value
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an access_method parameter that is fully valid returns the item report
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an access_method parameter that is invalid raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an access_method parameter that is partially valid returns the item report
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an author parameter that is invalid raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an author parameter that is valid returns the item report
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an item_id parameter that is invalid raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an item_id parameter that is valid and metrics during the dates specified for that id returns one report item
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an item_id parameter that is valid and no metrics during the dates specified for that id raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport with an unrecognized parameter raises an error
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport#as_json has the expected properties
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport#as_json yop parameter when not provided does not have a Report_Header > Report_Filters > YOP property
spec.models.sushi.item_report_spec ‑ Sushi::ItemReport#as_json yop parameter when provided has a Report_Header > Report_Filters > YOP property
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with a platform parameter that is invalid raises an error
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with a platform parameter that is valid returns the item report
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with an access_method parameter that is fully valid returns the item report
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with an access_method parameter that is invalid raises an error
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with an access_method parameter that is partially valid returns the item report
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport with an unrecognized parameter raises an error
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json when given a non-platform data_type and omit searches platform omits the platform data type
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json when given metric_types searches_platform AND total_item_requests includes the platform data type and the article data type (which is the only data type within the date range
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json with additional params that are not required does not show title requests/investigations for non-book resource types
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json with additional params that are not required includes the correct attributes to show, and does not include attributes that aren't allowed
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json with additional params that are not required only shows the requested metric types, and does not include metric types that aren't allowed
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json with additional params that are not required sums the totals for each metric type
spec.models.sushi.platform_report_spec ‑ Sushi::PlatformReport#as_json with only required params has the expected keys
spec.models.sushi.platform_usage_report_spec ‑ Sushi::PlatformUsageReport with an unrecognized parameter raises an error
spec.models.sushi.platform_usage_report_spec ‑ Sushi::PlatformUsageReport#as_json with additional params that are not required only shows the requested metric types, and does not include metric types that aren't allowed
spec.models.sushi.platform_usage_report_spec ‑ Sushi::PlatformUsageReport#as_json with only required params has the expected keys
spec.models.sushi.report_list_spec ‑ Sushi::ReportList#as_json has the expected keys
spec.models.sushi.report_list_spec ‑ Sushi::ReportList#as_json returns the correct format
spec.models.sushi.report_list_spec ‑ Sushi::ReportList#as_json with data in the Hyrax::CounterMetric table returns the expected values
spec.models.sushi.report_list_spec ‑ Sushi::ReportList#as_json without data in the Hyrax::CounterMetric table returns the expected values
spec.models.sushi.server_status_spec ‑ Sushi::ServerStatus#server_status has the expected keys
spec.models.sushi.server_status_spec ‑ Sushi::ServerStatus#server_status returns the correct format
spec.models.sushi.server_status_spec ‑ Sushi::ServerStatus#server_status returns the expected values
spec.models.sushi_spec ‑ Sushi AuthorCoercion #coerce_author raises a 3060 error when given a | character
spec.models.sushi_spec ‑ Sushi AuthorCoercion .deserialize with "" is expected to contain exactly
spec.models.sushi_spec ‑ Sushi AuthorCoercion .deserialize with "|Hello|" is expected to contain exactly "Hello"
spec.models.sushi_spec ‑ Sushi AuthorCoercion .deserialize with "|Hello|World|" is expected to contain exactly "Hello" and "World"
spec.models.sushi_spec ‑ Sushi AuthorCoercion .deserialize with "||" is expected to contain exactly
spec.models.sushi_spec ‑ Sushi AuthorCoercion .deserialize with nil is expected to contain exactly
spec.models.sushi_spec ‑ Sushi AuthorCoercion .serialize with ["Hello", "World"] is expected to eq "|Hello|World|"
spec.models.sushi_spec ‑ Sushi AuthorCoercion .serialize with ["Hello"] is expected to eq "|Hello|"
spec.models.sushi_spec ‑ Sushi AuthorCoercion .serialize with [] is expected to eq nil
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion is expected to respond to #yop_as_where_parameters
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "-1" yop is expected to eq "-1"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "-1" yop_as_where_parameters is expected to contain exactly "((year_of_publication = ?))" and -1
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1 2" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1-2 3" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1994-1996 | 1989" yop is expected to eq "1994-1996 | 1989"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1994-1996 | 1989" yop_as_where_parameters is expected to contain exactly "((year_of_publication >= ? AND year_of_publication <= ?) OR (year_of_publication = ?))", 1994, 1996, and 1989
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1996-1994 | 1299-2003|9-12" yop is expected to eq "1996-1994 | 1299-2003|9-12"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1996-1994 | 1299-2003|9-12" yop_as_where_parameters is expected to contain exactly "((year_of_publication >= ? AND year_of_publication <= ?) OR (year_of_publication >= ? AND year_of_publication <= ?) OR (year_of_publication >= ? AND year_of_publication <= ?))", 1996, 1994, 1299, 2003, 9, and 12
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1996-1994 | 1999-2003|9a" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1996-1994" yop is expected to eq "1996-1994"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "1996-1994" yop_as_where_parameters is expected to contain exactly "((year_of_publication >= ? AND year_of_publication <= ?))", 1996, and 1994
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "2003" yop is expected to eq "2003"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "2003" yop_as_where_parameters is expected to contain exactly "((year_of_publication = ?))" and 2003
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "2003-2005" yop is expected to eq "2003-2005"
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "2003-2005" yop_as_where_parameters is expected to contain exactly "((year_of_publication >= ? AND year_of_publication <= ?))", 2003, and 2005
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "2003a-2005" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "a-1" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when given :yop parameter is "a1" raises an Sushi::Error::InvalidDateArgumentError
spec.models.sushi_spec ‑ Sushi YearOfPublicationCoercion when no :yop is provided yop_as_where_parameters is expected to be falsey
spec.models.sushi_spec ‑ Sushi#coerce_to_date with 2023 will raise an error
spec.models.sushi_spec ‑ Sushi#coerce_to_date with 2023-02-01 is expected to eq Wed, 01 Feb 2023
spec.models.sushi_spec ‑ Sushi#coerce_to_date with 2023-05 is expected to eq Mon, 01 May 2023
spec.models.sushi_spec ‑ Sushi#validate_date_format when the begin_date or end_date are in MM-YYYY format raises an error
spec.models.sushi_spec ‑ Sushi#validate_date_format when the begin_date or end_date are in YYYY-MM-DD format stores the exception
spec.models.sushi_spec ‑ Sushi.first_month_available when first entry date is middle of the month and current date is end of this month raises an error
spec.models.sushi_spec ‑ Sushi.first_month_available when first entry is the middle of two months ago and current date is middle of this month will return the beginning of the month of the earliest entry
spec.models.sushi_spec ‑ Sushi.first_month_available when there are no entries raises an error
spec.models.sushi_spec ‑ Sushi.last_month_available when last entry date is beginning of the month and current entry date is beginning of the month will return the end of the month prior to the last entry
spec.models.sushi_spec ‑ Sushi.last_month_available when last entry date is middle of the month and current date is end of this month will use the end of the previous current month
spec.models.sushi_spec ‑ Sushi.last_month_available when last entry is the middle of two months ago and current date is middle of this month will return the end of the month of the last entry
spec.models.sushi_spec ‑ Sushi.last_month_available when there are no entries raises an error
spec.models.sushi_spec ‑ Sushi.last_month_available when we have one month of data and the current date is within that month raises an error
spec.models.uploaded_file_spec ‑ Hyrax::UploadedFile CarrierWave::Storage::File behaves like Regular upload Gives clean filename and object
spec.models.uploaded_file_spec ‑ Hyrax::UploadedFile CarrierWave::Storage::File behaves like Regular upload mounts Uploader as expected
spec.models.uploaded_file_spec ‑ Hyrax::UploadedFile CarrierWave::Storage::File returns a SanitizedFile
spec.models.uploaded_file_spec ‑ Hyrax::UploadedFile documented problem with carrierwave/fog CarrierWave::SanitizedFile cannot handle S3 URI
spec.models.user_spec ‑ User a subsequent user is not given the admin role
spec.models.user_spec ‑ User the first created user in global tenant does not get the admin role
spec.models.user_spec ‑ User the first created user on a tenant is not given the admin role
spec.models.user_spec ‑ User validates email and password
spec.models.user_spec ‑ User#add_default_group_membership! when the user is a guest user does not get any Hyrax::Group memberships
spec.models.user_spec ‑ User#add_default_group_membership! when the user is a new user is called after a user is created
spec.models.user_spec ‑ User#add_default_group_membership! when the user is a registered user adds the user as a member of the registered Hyrax::Group
spec.models.user_spec ‑ User#groups returns the names of the Hyrax::Groups the user is a member of
spec.models.user_spec ‑ User#hyrax_group_names returns the names of the Hyrax::Groups the user is a member of
spec.models.user_spec ‑ User#hyrax_groups returns an array of Hyrax::Groups
spec.models.user_spec ‑ User#mark_all_undelivered_messages_as_delivered! when batch_email_frequency is not set to never does not mark all undelivered messages as delivered
spec.models.user_spec ‑ User#mark_all_undelivered_messages_as_delivered! when batch_email_frequency is set to never marks all undelivered messages as delivered
spec.models.user_spec ‑ User#site_roles fetches the global roles assigned to the user
spec.models.user_spec ‑ User#site_roles= assigns global roles to the user
spec.models.user_spec ‑ User#site_roles= removes roles
spec.models.user_spec ‑ User#stistics_for no statistics returns nil
spec.models.user_spec ‑ User#stistics_for with user statistics returns a summary hash of prior months stats
spec.models.user_spec ‑ User#stistics_for with user statistics returns nil if no statistics in specified date range
spec.models.user_spec ‑ User#stistics_for with user statistics returns nil if start and end dates the same
spec.models.user_spec ‑ User#stistics_for with user statistics summarizes stats for specified date range
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when all required fields are present returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when required fields are missing rescues the error and calls set_status_info
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when required fields are missing returns false
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv header is a sequential number still returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv header is the parser_mappings value still returns true
spec.parsers.bulkrax.csv_parser_decorator_spec ‑ Bulkrax::CsvParserDecorator#valid_import? when the csv headers are in any case (capitalized or lowercased) still returns true
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#create_alternate_version_relationships invokes Bulkrax::RelatedMembershipsJob
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#create_newer_version_relationships invokes Bulkrax::RelatedMembershipsJob
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#create_previous_version_relationships invokes Bulkrax::RelatedMembershipsJob
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#create_related_item_relationships invokes Bulkrax::RelatedMembershipsJob
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_alternate_versions returns a hash of identifiers with alternate versions
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_alternate_versions with complex relationships parses complex related items appropriately
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_newer_versions returns a hash of identifiers with newer versions
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_previous_versions returns a hash of identifiers with previous versions
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_previous_versions with complex relationships parses complex related items appropriately
spec.parsers.bulkrax.oer_csv_parser_spec ‑ Bulkrax::OerCsvParser#records_with_related_items returns a hash of identifiers with related items
spec.presenters.concerns.hyrax.iiif_av.displays_content_decorator_spec ‑ Hyrax::IiifAv::DisplaysContentDecorator Hyrax::IiifAv::DisplaysContent.public_instance_methods is expected to include :current_ability
spec.presenters.concerns.hyrax.iiif_av.displays_content_decorator_spec ‑ Hyrax::IiifAv::DisplaysContentDecorator Hyrax::IiifAv::DisplaysContent.public_instance_methods is expected to include :solr_document
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter edit page has 4 tabs
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter edit page has the edit tab marked as active
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter members page has 4 tabs
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter members page has the members tab marked as active
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter remove page has 4 tabs
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter remove page has the remove tab marked as active
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter roles page has 4 tabs
spec.presenters.hyku.admin.group.navigation_presenter_spec ‑ Hyku::Admin::Group::NavigationPresenter roles page has the roles tab marked as active
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the identifier is nil #doi is nil
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the identifier is nil #isbns is nil
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work has a doi only #isbns is empty
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work has isbn(s) only #doi is empty
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work has valid doi and isbns #doi extracts the DOI from the identifiers
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work has valid doi and isbns #isbns extracts ISBNs from the identifiers
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work's identifiers are not valid doi or isbns #doi is empty
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work's identifiers are not valid doi or isbns #isbns is empty
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work's identifiers are not valid doi or isbns #parent_works returns the parent works of the solr document
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work's identifiers are not valid doi or isbns #parent_works when a public doc is not public excludes non-public documents
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter when the work's identifiers are not valid doi or isbns #parent_works with a current user and their ability filters based on user ability
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? for a PDF file when the tenant is configured to use IIIF Print is expected to equal true
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? for a PDF file when the tenant is not configured to use IIIF Print is expected to equal false
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? for a video file is expected to equal true
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? for an audio file is expected to equal true
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? for an image file is expected to equal true
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#iiif_viewer? method owner is expected to eq IiifPrint::TenantConfig::WorkShowPresenterDecorator
spec.presenters.hyku.work_show_presenter_spec ‑ Hyku::WorkShowPresenter#manifest_url is expected to eq "http://test.host/concern/generic_works/99/manifest"
spec.presenters.hyrax.admin.dashboard_presenter_decorator_spec ‑ Hyrax::Admin::DashboardPresenter#user_count is being decorated
spec.presenters.hyrax.admin.dashboard_presenter_decorator_spec ‑ Hyrax::Admin::DashboardPresenter#user_count returns the number of users
spec.presenters.hyrax.admin.users_presenter_decorator_spec ‑ Hyrax::Admin::UsersPresenter#search #super_method is in Hyrax
spec.presenters.hyrax.admin.users_presenter_decorator_spec ‑ Hyrax::Admin::UsersPresenter#search is expected to be a kind of Array
spec.presenters.hyrax.admin.workflow_roles_presenter_decorator_spec ‑ Hyrax::Admin::WorkflowRolesPresenter#group_presenter_for returns a presenter for the given group
spec.presenters.hyrax.admin.workflow_roles_presenter_decorator_spec ‑ Hyrax::Admin::WorkflowRolesPresenter#groups returns all groups
spec.presenters.hyrax.admin.workflow_roles_presenter_spec ‑ Hyrax::Admin::WorkflowRolesPresenter#groups includes all Hyrax::Groups
spec.presenters.hyrax.admin.workflow_roles_presenter_spec ‑ Hyrax::Admin::WorkflowRolesPresenter#users doesn't include guests
spec.presenters.hyrax.collection_presenter_decorator_spec ‑ Hyrax::CollectionPresenter#collection_type_badge super_method is Hyrax::CollectionPresenter#collection_type_badge
spec.presenters.hyrax.collection_presenter_decorator_spec ‑ Hyrax::CollectionPresenter#collection_type_badge when the Site.account is NOT search_only is expected to start with "<span"
spec.presenters.hyrax.collection_presenter_decorator_spec ‑ Hyrax::CollectionPresenter#collection_type_badge when the Site.account is nil is expected to eq ""
spec.presenters.hyrax.collection_presenter_decorator_spec ‑ Hyrax::CollectionPresenter#collection_type_badge when the Site.account is search_only is expected to eq ""
spec.presenters.hyrax.collection_presenter_decorator_spec ‑ Hyrax::CollectionPresenter.terms does not include size
spec.presenters.hyrax.etd_presenter_spec ‑ Hyrax::EtdPresenter has tests
spec.presenters.hyrax.generic_work_presenter_spec ‑ Hyrax::GenericWorkPresenter exists
spec.presenters.hyrax.iiif_manifest_presenter.display_image_presenter_spec ‑ Hyrax::IiifManifestPresenter::DisplayImagePresenter includes Hyrax::IiifAv::DisplaysContent
spec.presenters.hyrax.iiif_manifest_presenter_spec ‑ Hyrax::IiifManifestPresenter is expected to respond to #iiif_version
spec.presenters.hyrax.image_presenter_spec ‑ Hyrax::ImagePresenter exists
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#collapsable_section calls the render method on the CollapsableSectionPresenter with the given block
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#repository_activity_section? for the ContentBlocksController is expected to equal false
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#repository_activity_section? for the Hyrax::DashboardController is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#repository_activity_section? for the StatusController is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#roles_and_permissions_section? for the Admin::GroupsController is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#roles_and_permissions_section? for the Hyrax::Admin::UsersController is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#roles_and_permissions_section? for the Hyrax::UsersController is expected to equal false
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#settings_section? for the Admin::GroupsController is expected to equal false
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#settings_section? for the ContentBlocksController is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#show_admin_menu_items? for a regular user is expected to equal false
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#show_admin_menu_items? for a user who can manage users is expected to equal true
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#show_configuration? for a regular user is expected to equal false
spec.presenters.hyrax.menu_presenter_decorator_spec ‑ Hyrax::MenuPresenter#show_configuration? for a user who can manage users is expected to equal true
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#attribute_to_html with a field that doesn't exist logs a warning
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#attribute_to_html with an existing field calls the AttributeRenderer
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer defaults to universal viewer
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with IIIF image server turned off is expected to equal false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with no representative_id is expected to equal false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with no representative_presenter is expected to equal false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with non-image representative_presenter is expected to equal false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with representative image and IIIF turned on 
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#iiif_viewer? with representative image and IIIF turned on when the user doesn't have permission to view the image is expected to equal false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest #manifest_metadata returns an array of metadata values
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest #sequence_rendering returns a hash containing the rendering information
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest admin users #editor? is expected to equal true
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest admin users with a featured work can unfeature the work
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#manifest admin users with a new public work can feature the work
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#model_name is expected to be a kind of ActiveModel::Name
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#show_deposit_for? when user does not have depositable collections and user can NOT create a collection resource returns false
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#show_deposit_for? when user does not have depositable collections and user can create a collection resource returns true
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#show_deposit_for? when user has depositable collections returns true
spec.presenters.hyrax.oer_presenter_spec ‑ Hyrax::OerPresenter#work_presenters filters out members that are file sets
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for activity summary
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for collections
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for exporters
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for importers
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for manage proxies
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for notifications
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for profile
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for transfers
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard gets the url for works
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of the Appearance page is private
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of the Content Blocks page is private
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of the Labels page is private
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Available Work Types page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Collection Types page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Features page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Manage Embargoes page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Manage Groups page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Manage Leases page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Manage Users page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Reports page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Review Submissions page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the System Status page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status of you are not authorized to access the Workflow Roles page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a logged-in user who is not an admin I can hit some urls corresponding to each link in the admin dashboard renders a status that the Pages page is private
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as a non logged-in user I cannot access the dashboard redirects the user to the log-in page
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for activity summary
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for appearance
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for available work types
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for collection types
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for collections
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for content blocks
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for exporters
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for features
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for importers
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for labels
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for manage embargoes
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for manage groups
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for manage leases
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for manage proxies
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for manage users
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for notifications
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for pages
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for profile
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for reports
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for review submissions
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for system status
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for transfers
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for workflow roles
spec.requests.admin_dashboard_spec ‑ Admin Dashboard as an admin user I can hit every url corresponding to each link in the admin dashboard gets the url for works
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports (e.g. reports list) returns a 200 status
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/ir behaves like without required parameters returns a 422 unprocessable entity
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/ir returns a 200 with correct response for item report
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/ir with a valid item_id parameter returns a 200 status report for the given item
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/ir with an invalid item_id parameter returns a 422 status report for the given item
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/pr (e.g. platform report) behaves like without required parameters returns a 422 unprocessable entity
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/pr (e.g. platform report) returns a 200 status
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/pr_p1 (e.g. platform usage report) behaves like without required parameters returns a 422 unprocessable entity
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/reports/pr_p1 (e.g. platform usage report) returns a 200 status
spec.requests.api.sushi_spec ‑ api/sushi/r51 GET /api/sushi/r51/status (e.g. platform status) returns a 200 status
spec.requests.catalog_controller_spec ‑ CatalogController Cross Tenant Search can fetch data from other tenants cross-search-tenant can fetch all record in child tenants
spec.requests.groups_spec ‑ Groups within a tenant an admin user can destroy a non-admin role in the Managers group
spec.requests.groups_spec ‑ Groups within a tenant an admin user cannot destroy an admin role in the Managers group
spec.requests.groups_spec ‑ Groups within a tenant an admin user cannot destroy any user in the Managers group
spec.requests.home_spec ‑ Home page with multitenancy GET / on an unknown subhost raises a 404
spec.requests.home_spec ‑ Home page with multitenancy GET / on the primary host redirects to the accounts landing page
spec.requests.home_spec ‑ Home page with singletenancy GET / fields the request
spec.requests.institution_visibility_spec ‑ Insitution visiblity work access as an end-user allows access for users of the tenant
spec.requests.institution_visibility_spec ‑ Insitution visiblity work access as an end-user does not allow access for users of other tenants
spec.requests.institution_visibility_spec ‑ Insitution visiblity work access when a user is invited now allows access for users of the tenant
spec.requests.single_signon_request_spec ‑ SingleSignons GET single_signon#index with an IdentityProvider renders succes
spec.requests.single_signon_request_spec ‑ SingleSignons GET single_signon#index with no IdentityProviders redirects to sign in
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access a users profile
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access a users profile edit
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access a users showpage
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access manage groups
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access manage users
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access the users index
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access/edit manage groups remove tab
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access/edit manage groups role tab
spec.requests.user_roles_spec ‑ User roles a registered user with user_manager role can access/edit manage groups user tab
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role can access a users profile
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role can access a users showpage
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role can access manage groups
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role can access manage users
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role can access the users index
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role cannot access a users profile edit
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role cannot access/edit manage groups remove tab
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role cannot access/edit manage groups role tab
spec.requests.user_roles_spec ‑ User roles a registered user with user_reader role cannot access/edit manage groups user tab
spec.requests.user_roles_spec ‑ User roles within a tenant a registered user with no role can access the users manage proxies
spec.requests.user_roles_spec ‑ User roles within a tenant a registered user with no role can access the users notifications
spec.requests.user_roles_spec ‑ User roles within a tenant a registered user with no role can access the users profile
spec.requests.user_roles_spec ‑ User roles within a tenant a registered user with no role can access the users transfers
spec.requests.user_roles_spec ‑ User roles within a tenant an unregistered user can sign up
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a user with no special access cannot approve a work
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a user with no special access cannot see works submitted for review in the dashboard
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work depositor cannot approve a work
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work depositor cannot see works submitted for review in the dashboard
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work editor can approve a work
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as a work editor can see works submitted for review in the dashboard
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as an admin can approve a work
spec.requests.work_approval_permissions_spec ‑ Work approval permissions when signed in as an admin can see works submitted for review in the dashboard
spec.requests.work_depositor_role_spec ‑ Work Depositor role create permissions can create a work
spec.requests.work_depositor_role_spec ‑ Work Depositor role create permissions can see the work form
spec.requests.work_depositor_role_spec ‑ Work Depositor role destroy permissions cannot destroy the work
spec.requests.work_depositor_role_spec ‑ Work Depositor role edit permissions cannot edit the work
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with authenticated visibility can see the work in search results
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with authenticated visibility can see the work's public show page
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with open visibility can see the work in search results
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with open visibility can see the work's public show page
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with restricted visibility cannot see the work in search results
spec.requests.work_depositor_role_spec ‑ Work Depositor role read permissions with restricted visibility cannot see the work's show page
spec.requests.work_editor_role_spec ‑ Work Editor role create permissions can create a work
spec.requests.work_editor_role_spec ‑ Work Editor role create permissions can see the work form
spec.requests.work_editor_role_spec ‑ Work Editor role destroy permissions cannot destroy the work
spec.requests.work_editor_role_spec ‑ Work Editor role edit permissions can edit works deposited by other users
spec.requests.work_editor_role_spec ‑ Work Editor role edit permissions can edit works it deposited
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility can see the show page for works deposited by other users
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility can see the show page for works it deposited
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility can see works deposited by other users in the dashboard
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with authenticated visibility can see works it deposited in the dashboard
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with open visibility can see the show page for works deposited by other users
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with open visibility can see the show page for works it deposited
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with open visibility can see works deposited by other users in the dashboard
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with open visibility can see works it deposited in the dashboard
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility can see the show page for works deposited by other users
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility can see the show page for works it deposited
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility can see works deposited by other users in the dashboard
spec.requests.work_editor_role_spec ‑ Work Editor role read permissions with restricted visibility can see works it deposited in the dashboard
spec.requests.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page a registered user is authorized
spec.requests.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page an admin user is authorized
spec.requests.work_show_institution_visibility_spec ‑ Users trying to access an Institution Work's show page an unauthenticated user is redirected to the login view
spec.requests.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page a registered user is authorized
spec.requests.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page an admin user is authorized
spec.requests.work_show_open_visibility_spec ‑ Users trying to access a Public Work's show page an unauthenticated user is allowed
spec.requests.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page a registered user is not authorized
spec.requests.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page an admin user is redirected and then authorized
spec.requests.work_show_private_visibility_spec ‑ Users trying to access a Private Work's show page an unauthenticated user is redirected to the login view
spec.routing.admin.accounts_routing_spec ‑ Admin::AccountsController routing routes to #edit
spec.routing.admin.accounts_routing_spec ‑ Admin::AccountsController routing routes to #update via PATCH
spec.routing.admin.accounts_routing_spec ‑ Admin::AccountsController routing routes to #update via PUT
spec.routing.admin.roles_service_routing_spec ‑ Admin::RolesServiceController routing routes to #index
spec.routing.admin.roles_service_routing_spec ‑ Admin::RolesServiceController routing routes to #update_roles via POST
spec.routing.curation_concerns_spec ‑ /concern/generic_works routing routes to manifest
spec.routing.featured_collections_route_spec ‑ file routes creates a featured_collection
spec.routing.featured_collections_route_spec ‑ file routes removes a featured_collection
spec.routing.featured_collections_route_spec ‑ file routes updates a list of featured collections
spec.routing.labels_routing_spec ‑ LabelsController routing routes to #edit
spec.routing.labels_routing_spec ‑ LabelsController routing routes to #update via PATCH
spec.routing.labels_routing_spec ‑ LabelsController routing routes to #update via PUT
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #create
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #destroy
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #edit
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #index
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #new
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #show
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #update via PATCH
spec.routing.proprietor.accounts_routing_spec ‑ Proprietor::AccountsController routing routes to #update via PUT
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #create
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #destroy
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #edit
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #index
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #new
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #show
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #update via PATCH
spec.routing.proprietor.users_routing_spec ‑ Proprietor::UsersController routing routes to #update via PUT
spec.search_builders.adv_search_builder_spec ‑ AdvSearchBuilder can be instantiated
spec.search_builders.adv_search_builder_spec ‑ AdvSearchBuilder.default_processor_chain is expected to eq [:default_solr_parameters, :add_search_field_default_parameters, :add_query_to_solr, :add_facet_fq_to...ccess, :exclude_models, :highlight_search_params, :show_parents_only, :include_allinson_flex_fields]
spec.services.create_account_spec ‑ CreateAccount#add_initial_users non-supplied users do not change
spec.services.create_account_spec ‑ CreateAccount#add_initial_users supplied users get default group memberships for the account
spec.services.create_account_spec ‑ CreateAccount#add_initial_users supplied users get the admin role for the account
spec.services.create_account_spec ‑ CreateAccount#create_account_inline runs account creation jobs
spec.services.create_account_spec ‑ CreateAccount#create_defaults seeds the account with default data
spec.services.create_account_spec ‑ CreateAccount#create_tenant creates a new apartment tenant
spec.services.create_account_spec ‑ CreateAccount#create_tenant initializes the Site configuration with a link back to the Account
spec.services.create_account_spec ‑ CreateAccount#save prevents duplicate accounts
spec.services.create_account_spec ‑ CreateAccount#schedule_recurring_jobs Enqueues Recurring jobs
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :admin role #admin? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :collection_editor role #collection_editor? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :collection_manager role #collection_manager? is expected to eq false

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2036 tests found (test 1789 to 2036)

There are 2036 tests, see "Raw output" for the list of tests 1789 to 2036.
Raw output
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :collection_reader role #collection_reader? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :user_manager role #user_manager? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :user_reader role #user_reader? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :work_depositor role #work_depositor? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when neither the User nor the User's Hyrax::Groups have the :work_editor role #work_editor? is expected to eq false
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :admin role #admin? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :collection_editor role #collection_editor? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :collection_manager role #collection_manager? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :collection_reader role #collection_reader? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :user_manager role #user_manager? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :user_reader role #user_reader? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :work_depositor role #work_depositor? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has a Hyrax::Group membership that includes the :work_editor role #work_editor? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :admin role #admin? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :collection_editor role #collection_editor? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :collection_manager role #collection_manager? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :collection_reader role #collection_reader? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :user_manager role #user_manager? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :user_reader role #user_reader? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :work_depositor role #work_depositor? is expected to eq true
spec.services.group_aware_role_checker_spec ‑ GroupAwareRoleChecker when the User has the :work_editor role #work_editor? is expected to eq true
spec.services.hyrax.audience_service_spec ‑ Hyrax::AudienceService label is expected to eq "Instructor"
spec.services.hyrax.audience_service_spec ‑ Hyrax::AudienceService select_options has a select list
spec.services.hyrax.collection_thumbnail_path_service_decorator_spec ‑ Hyrax::CollectionThumbnailPathService.default_image super_method is in Hyrax
spec.services.hyrax.collection_types.create_service_decorator_spec ‑ Hyrax::CollectionTypes::CreateService DEFAULT_OPTIONS is overridden by our decorator
spec.services.hyrax.collection_types.create_service_decorator_spec ‑ Hyrax::CollectionTypes::CreateService USER_COLLECTION_OPTIONS is overridden by our decorator
spec.services.hyrax.collection_types.create_service_decorator_spec ‑ Hyrax::CollectionTypes::CreateService.add_default_participants is overridden by our decorator
spec.services.hyrax.discipline_service_spec ‑ Hyrax::DisciplineService label is expected to eq "Computing and Information - Computer Science"
spec.services.hyrax.discipline_service_spec ‑ Hyrax::DisciplineService select_options has a select list
spec.services.hyrax.education_levels_service_spec ‑ Hyrax::EducationLevelsService label is expected to eq "Career / Technical"
spec.services.hyrax.education_levels_service_spec ‑ Hyrax::EducationLevelsService select_options has a select list
spec.services.hyrax.indexes_thumbnails_decorator_spec ‑ Hyrax::IndexesThumbnails#thumbnail_path when the object is a Collection calls the UploadedCollectionThumbnailPathService
spec.services.hyrax.indexes_thumbnails_decorator_spec ‑ Hyrax::IndexesThumbnails#thumbnail_path when the object is not a Collection calls the UploadedCollectionThumbnailPathService
spec.services.hyrax.learning_resource_types_service_spec ‑ Hyrax::LearningResourceTypesService label is expected to eq "Reading"
spec.services.hyrax.learning_resource_types_service_spec ‑ Hyrax::LearningResourceTypesService select_options has a select list
spec.services.hyrax.model_registry_decorator_spec ‑ Hyrax::ModelRegistry.work_class_names is expected to include "GenericWork"
spec.services.hyrax.model_registry_decorator_spec ‑ Hyrax::ModelRegistry.work_class_names is expected to include "GenericWorkResource"
spec.services.hyrax.model_registry_decorator_spec ‑ Hyrax::ModelRegistry.work_class_names is expected to include "Image"
spec.services.hyrax.model_registry_decorator_spec ‑ Hyrax::ModelRegistry.work_class_names is expected to include "ImageResource"
spec.services.hyrax.oer_types_service_spec ‑ Hyrax::OerTypesService label is expected to eq "MovingImage"
spec.services.hyrax.oer_types_service_spec ‑ Hyrax::OerTypesService select_options has a select list
spec.services.hyrax.quick_classification_query_decorator_spec ‑ Hyrax::QuickClassificationQuery#all? uses Site.instance.available_works instead of Hyrax.config.registered_curation_concern_types
spec.services.hyrax.quick_classification_query_decorator_spec ‑ Hyrax::QuickClassificationQuery#initialize uses Site.instance.available_works instead of Hyrax.config.registered_curation_concern_types
spec.services.hyrax.quick_classification_query_spec ‑ Hyrax::QuickClassificationQuery when a work type has been disabled in a tenant only queries enabled work types
spec.services.hyrax.quick_classification_query_spec ‑ Hyrax::QuickClassificationQuery with models #all? is expected to equal false
spec.services.hyrax.quick_classification_query_spec ‑ Hyrax::QuickClassificationQuery with no options #all? is expected to equal true
spec.services.hyrax.quick_classification_query_spec ‑ Hyrax::QuickClassificationQuery with no options #each calls the block once for every model
spec.services.hyrax.thumbnail_path_service_spec ‑ Hyrax::ThumbnailPathService.default_image when the site does not have a default image returns the default image from Hyrax
spec.services.hyrax.thumbnail_path_service_spec ‑ Hyrax::ThumbnailPathService.default_image when the site has a default image returns the default image from the site
spec.services.hyrax.work_thumbnail_path_service_decorator_spec ‑ Hyrax::WorkThumbnailPathService.default_image when the site does not have a default work image returns the default image from Hyrax
spec.services.hyrax.work_thumbnail_path_service_decorator_spec ‑ Hyrax::WorkThumbnailPathService.default_image when the site has a default work image returns the default image from the site
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call creates default sipity roles
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants APPROVING access to groups with the :work_editor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants APPROVING access to users with the :work_editor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants DEPOSITING access to groups with the :work_depositor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants DEPOSITING access to groups with the :work_editor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants DEPOSITING access to users with the :work_depositor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants DEPOSITING access to users with the :work_editor role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants MANAGING access to groups with the :admin role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants MANAGING access to the admin group
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants MANAGING access to the creating user
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#call grants MANAGING access to users with the :admin role
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#initialize requires a :permission_template argument
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor#initialize sets the :permission_template and :creating_user attributes
spec.services.hyrax.workflow.permission_grantor_spec ‑ Hyrax::Workflow::PermissionGrantor.grant_default_workflow_roles! initializes an instance and calls #call on it
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print Hyrax::Actors::FileSetActor#service when the feature is flipped to false is expected to eq IiifPrint::TenantConfig::SkipSplittingPdfService
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print Hyrax::Actors::FileSetActor#service when the feature is flipped to true is expected to eq IiifPrint::SplitPdfs::ChildWorkCreationFromPdfService
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print Hyrax::DerivativeService.services is expected to contain exactly IiifPrint::TenantConfig::DerivativeService and Hyrax::FileSetDerivativesService
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print Hyrax::WorkShowPresenter#iiif_media_predicates when the feature is flipped to false is expected to eq [:image?, :audio?, :video?]
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print Hyrax::WorkShowPresenter#iiif_media_predicates when the feature is flipped to true is expected to eq [:image?, :audio?, :video?, :pdf?]
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig.use_iiif_print? by default is expected to be falsey
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig.use_iiif_print? when the feature is flipped to false is expected to be falsey
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig.use_iiif_print? when the feature is flipped to true is expected to be truthy
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#cleanup_derivatives when the feature is flipped to false raises an error
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#cleanup_derivatives when the feature is flipped to true delegates to the configured iiif_service
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#create_derivatives when the feature is flipped to false raises an error
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#create_derivatives when the feature is flipped to true delegates to the configured iiif_service
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#iiif_service_class is expected to eq IiifPrint::PluggableDerivativeService
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#valid? when the feature is flipped to false is expected to be falsey
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::DerivativeService#valid? when the feature is flipped to true delegates to the configured iiif_service
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::PdfSplitter.call when the feature is flipped to false is expected to eq []
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::PdfSplitter.call when the feature is flipped to true delegates to the configured .iiif_print_splitter
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::PdfSplitter.iiif_print_splitter is expected to eq IiifPrint::SplitPdfs::PagesToJpgsSplitter
spec.services.iiif_print.tenant_config_spec ‑ Tenant Config for IIIF Print IiifPrint::TenantConfig::SkipSplittingPdfService.conditionally_enqueue is expected to eq :tenant_does_not_split_pdfs
spec.services.import_counter_metrics_spec ‑ ImportCounterMetrics creates Hyrax::CounterMetrics with investigations
spec.services.import_counter_metrics_spec ‑ ImportCounterMetrics creates Hyrax::CounterMetrics with requests
spec.services.roles_service_spec ‑ RolesService#create_admin_group_memberships! when a user does not have the admin role does not add that user to the admin group
spec.services.roles_service_spec ‑ RolesService#create_admin_group_memberships! when a user does not have the admin role does not add that user to the registered group
spec.services.roles_service_spec ‑ RolesService#create_admin_group_memberships! when a user has the admin role adds that user to the admin group
spec.services.roles_service_spec ‑ RolesService#create_admin_group_memberships! when a user has the admin role adds that user to the registered group
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet already has PermissionTemplateAccess records for all of the work roles does not create any new PermissionTemplateAccess records
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet already has PermissionTemplateAccess records for all of the work roles does not reset the AdminSet's access controls unnecessarily
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles creates a PermissionTemplateAccess record with DEPOSIT access for the :work_depositor role
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles creates a PermissionTemplateAccess record with DEPOSIT access for the :work_editor role
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles creates a PermissionTemplateAccess record with MANAGE access for the admin group
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles creates a PermissionTemplateAccess record with VIEW access for the :work_editor role
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles creates four new PermissionTemplateAccess records
spec.services.roles_service_spec ‑ RolesService#create_admin_set_accesses! when an AdminSet does not have access records for the work roles resets the AdminSet's access controls
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection already has PermissionTemplateAccess records for all of the collection roles does not create any new PermissionTemplateAccess records
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection already has PermissionTemplateAccess records for all of the collection roles does not reset the Collection's access controls unnecessarily
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection does not have access records for the collection roles creates a PermissionTemplateAccess record for the three collection roles and one admin role
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection does not have access records for the collection roles creates a PermissionTemplateAccess record with MANAGE access for the :collection_manager role
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection does not have access records for the collection roles creates a PermissionTemplateAccess record with VIEW access for the :collection_editor role
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection does not have access records for the collection roles creates a PermissionTemplateAccess record with VIEW access for the :collection_reader role
spec.services.roles_service_spec ‑ RolesService#create_collection_accesses! when a Collection does not have access records for the collection roles resets the Collection's access controls
spec.services.roles_service_spec ‑ RolesService#create_collection_type_participants! when the collection type already has participants for the collection roles does not create any new CollectionTypeParticipant records
spec.services.roles_service_spec ‑ RolesService#create_collection_type_participants! when the collection type does not have participants for the collection roles creates a CollectionTypeParticipant record with CREATE_ACCESS for the :collection_editor role
spec.services.roles_service_spec ‑ RolesService#create_collection_type_participants! when the collection type does not have participants for the collection roles creates a CollectionTypeParticipant record with MANAGE_ACCESS for the :collection_manager role
spec.services.roles_service_spec ‑ RolesService#create_collection_type_participants! when the collection type does not have participants for the collection roles creates two CollectionTypeParticipant records
spec.services.roles_service_spec ‑ RolesService#create_collection_type_participants! when the collection type is the admin set does not create any CollectionTypeParticipant records for the collection roles
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run inside the scope of a tenant creates all default hyrax groups with their default roles
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run inside the scope of a tenant creates the admin group
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run inside the scope of a tenant creates the registered group
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run inside the scope of a tenant creates the tenant depositors group
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run inside the scope of a tenant creates the tenant editors group
spec.services.roles_service_spec ‑ RolesService#create_default_hyrax_groups_with_roles! when run outside the scope of a tenant returns a warning
spec.services.roles_service_spec ‑ RolesService#create_default_roles! when run inside the scope of a tenant calls #find_or_create_site_role! for each role
spec.services.roles_service_spec ‑ RolesService#create_default_roles! when run inside the scope of a tenant creates all default roles
spec.services.roles_service_spec ‑ RolesService#create_default_roles! when run outside the scope of a tenant returns a warning
spec.services.roles_service_spec ‑ RolesService#destroy_registered_group_collection_type_participants! when CollectionTypes grant access to other users/groups does not destroy CollectionTypeParticipant records that do not grant the registered group create access
spec.services.roles_service_spec ‑ RolesService#destroy_registered_group_collection_type_participants! when multiple CollectionTypes grant the registered group create access destroys all CollectionTypeParticipant records that grant the registered group create access
spec.services.roles_service_spec ‑ RolesService#find_or_create_site_role! requires a :role_name argument
spec.services.roles_service_spec ‑ RolesService#find_or_create_site_role! returns the role
spec.services.roles_service_spec ‑ RolesService#find_or_create_site_role! when the role already exists does not create a role
spec.services.roles_service_spec ‑ RolesService#find_or_create_site_role! when the role already exists finds the site role
spec.services.roles_service_spec ‑ RolesService#find_or_create_site_role! when the role does not exist creates a role
spec.services.roles_service_spec ‑ RolesService#grant_workflow_roles_for_all_admin_sets! calls Hyrax::Workflow::PermissionGrantor#grant_default_workflow_roles!
spec.services.roles_service_spec ‑ RolesService#prune_stale_guest_users does not delete non-guest users
spec.services.roles_service_spec ‑ RolesService#prune_stale_guest_users when there are guest users that have been updated in the last 7 days does not delete them
spec.services.roles_service_spec ‑ RolesService#prune_stale_guest_users when there are guest users that have not been updated in over 7 days deletes them
spec.services.roles_service_spec ‑ RolesService#seed_qa_users! creates a user for each default role
spec.services.roles_service_spec ‑ RolesService#seed_qa_users! when in the production environment does not create the qa users
spec.services.roles_service_spec ‑ RolesService#seed_qa_users! when in the production environment returns a warning
spec.services.roles_service_spec ‑ RolesService#seed_superadmin! creates a user with the :superadmin role
spec.services.roles_service_spec ‑ RolesService#seed_superadmin! when in the production environment does not create the superadmin
spec.services.roles_service_spec ‑ RolesService#seed_superadmin! when in the production environment returns a warning
spec.system.edit_account_spec ‑ Proprietor Edit Account Page shared search checkbox can display add to account text
spec.system.edit_account_spec ‑ Proprietor Edit Account Page shared search checkbox can display checkbox for shared_search
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can check shared_search checkbox
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can display add to account text
spec.system.new_account_spec ‑ Proprietor New Account Page shared search checkbox can display checkbox for shared_search
spec.tasks.rake_spec ‑ Rake tasks hyku:upgrade:clean_migrations removes unnecessary migrations
spec.tasks.rake_spec ‑ Rake tasks hyku:upgrade:clean_migrations requires a datesub argument
spec.tasks.rake_spec ‑ Rake tasks superadmin:grant grants a multiple users the superadmin role
spec.tasks.rake_spec ‑ Rake tasks superadmin:grant grants a single user the superadmin role
spec.tasks.rake_spec ‑ Rake tasks superadmin:grant requires user_list argument
spec.tasks.rake_spec ‑ Rake tasks superadmin:grant warns when a user is not found
spec.tasks.rake_spec ‑ Rake tasks tenantize:task requires at least one argument
spec.tasks.rake_spec ‑ Rake tasks tenantize:task requires first argument to be a valid rake task
spec.tasks.rake_spec ‑ Rake tasks tenantize:task runs against all tenants
spec.tasks.rake_spec ‑ Rake tasks tenantize:task when run against specified tenants runs against a single tenant and ignores bogus tenants
spec.views._user_util_links ‑ /_user_util_links.html.erb When feature flipper is off logged in admin user shows the links
spec.views._user_util_links ‑ /_user_util_links.html.erb When feature flipper is off logged in user hides the links
spec.views._user_util_links ‑ /_user_util_links.html.erb When feature flipper is off logged out user hides the login path
spec.views._user_util_links ‑ /_user_util_links.html.erb when feature flipper is on logged in admin user shows the links
spec.views._user_util_links ‑ /_user_util_links.html.erb when feature flipper is on logged in user shows the links
spec.views._user_util_links ‑ /_user_util_links.html.erb when feature flipper is on logged out user links to login path
spec.views.account_sign_up.new ‑ account_sign_up/new renders new account form
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has a cancel button
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has a save button
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has a text area for description
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has an input for name
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has tabs for other actions on the group
spec.views.admin.groups.edit ‑ admin/groups/edit groups index page has the "description" tab in an active state
spec.views.admin.groups.index ‑ admin/groups/index groups index page has a button to create a new group
spec.views.admin.groups.index ‑ admin/groups/index groups index page has a group search control
spec.views.admin.groups.index ‑ admin/groups/index groups index page has a pagination select control
spec.views.admin.groups.index ‑ admin/groups/index groups index page renders a list of accounts
spec.views.admin.groups.index ‑ admin/groups/index groups index page reports the total number of groups
spec.views.admin.groups.new ‑ admin/groups/new groups index page has a cancel button
spec.views.admin.groups.new ‑ admin/groups/new groups index page has a save button
spec.views.admin.groups.new ‑ admin/groups/new groups index page has a text area for description
spec.views.admin.groups.new ‑ admin/groups/new groups index page has an input for name
spec.views.admin.groups.new ‑ admin/groups/new groups index page has disable tabs for actions that require a group to have been created
spec.views.admin.groups.new ‑ admin/groups/new groups index page has the "description" tab in an active state
spec.views.admin.groups.remove ‑ admin/groups/remove groups index page has a delete button
spec.views.admin.groups.remove ‑ admin/groups/remove groups index page has tabs for other actions on the group
spec.views.admin.groups.remove ‑ admin/groups/remove groups index page has the "Remove" tab in an active state
spec.views.admin.groups.users ‑ admin/groups/users groups index page has a member search control
spec.views.admin.groups.users ‑ admin/groups/users groups index page has a pagination select control
spec.views.admin.groups.users ‑ admin/groups/users groups index page has a user search control
spec.views.admin.groups.users ‑ admin/groups/users groups index page has an add user form
spec.views.admin.groups.users ‑ admin/groups/users groups index page has tabs for other actions on the group
spec.views.admin.groups.users ‑ admin/groups/users groups index page has the "users" tab in an active state
spec.views.admin.groups.users ‑ admin/groups/users groups index page renders a list of members
spec.views.content_blocks.edit ‑ hyrax/content_blocks/edit loads the wysiwyg config file
spec.views.content_blocks.edit ‑ hyrax/content_blocks/edit renders the announcement form
spec.views.content_blocks.edit ‑ hyrax/content_blocks/edit renders the marketing form
spec.views.content_blocks.edit ‑ hyrax/content_blocks/edit renders the researcher form
spec.views.hyku.admin.appearances.show ‑ hyrax/admin/appearances/show renders the edit site form
spec.views.hyrax.admin.users.index ‑ hyrax/admin/users/index.html.erb draws user invite form
spec.views.hyrax.admin.users.index ‑ hyrax/admin/users/index.html.erb draws user list with all users
spec.views.hyrax.admin.users.index ‑ hyrax/admin/users/index.html.erb with a user who hasn't accepted an invitation lists one user as pending status, and others as active
spec.views.hyrax.admin.users.index ‑ hyrax/admin/users/index.html.erb with admin users lists users as having admin role
spec.views.hyrax.base._relationships ‑ hyrax/base/relationships when no parents are present does not have links to parents
spec.views.hyrax.base._relationships ‑ hyrax/base/relationships when parents are present links to work and collection
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit loads the wysiwyg config file
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the announcement form
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the announcement instructions
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the banner instructions
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the featured researcher instructions
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the home text instructions
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the home_text_form
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the instruction blocks
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the marketing form
spec.views.hyrax.content_blocks.edit ‑ hyrax/content_blocks/edit renders the researcher form
spec.views.hyrax.dashboard.collections._form_share ‑ hyrax/dashboard/collections/_form_share.html.erb has the required selectors
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Depositor shares table depositors exist lists the depositors in the table
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Depositor shares table no depositors exist displays a message and no table
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Manager shares table managers exist lists the managers in the table
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Manager shares table no managers exist displays a message and no table
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Viewer shares table no viewers exist displays a message and no table
spec.views.hyrax.dashboard.collections._form_share_table ‑ hyrax/dashboard/collections/_form_share_table.html.erb Viewer shares table viewers exist lists the viewers in the table
spec.views.hyrax.homepage._featured_collection_section ‑ hyrax/homepage/_featured_collection_section.html.erb with featured collections is expected to have visible css "form"
spec.views.hyrax.homepage._featured_collection_section ‑ hyrax/homepage/_featured_collection_section.html.erb without featured collections is expected not to have visible css "form"
spec.views.hyrax.homepage._home_text ‑ hyrax/homepage/_home_text.html.erb when there is an home_text is expected not to have visible button "Edit" that is not disabled
spec.views.hyrax.homepage._home_text ‑ hyrax/homepage/_home_text.html.erb when there is an home_text is expected to have text "Let me tell you about our repository..."
spec.views.hyrax.homepage._home_text ‑ hyrax/homepage/_home_text.html.erb when there is no home_text is expected not to have visible css "#home_text"
spec.views.hyrax.oers._attribute_rows ‑ hyrax/oers/_attributes.html.erb has links to search for other objects with the same metadata
spec.views.labels.edit ‑ labels/edit renders the edit site form
spec.views.proprietor.accounts.edit ‑ proprietor/accounts/edit with connections renders the edit account form
spec.views.proprietor.accounts.edit ‑ proprietor/accounts/edit without connections renders the edit account form
spec.views.proprietor.accounts.index ‑ proprietor/accounts/index renders a list of accounts
spec.views.proprietor.accounts.new ‑ proprietor/accounts/new renders new account form
spec.views.proprietor.accounts.show ‑ proprietor/accounts/show has a button to edit account
spec.views.proprietor.accounts.show ‑ proprietor/accounts/show renders account admin management form
spec.views.proprietor.accounts.show ‑ proprietor/accounts/show with admin users displays each admin email
spec.views.proprietor.accounts.show ‑ proprietor/accounts/show with no admin users displays "No administrators message"
spec.views.proprietor.users.edit ‑ proprietor/users/edit renders the edit proprietor_user form
spec.views.proprietor.users.index ‑ proprietor/users/index renders a list of proprietor/users
spec.views.proprietor.users.new ‑ proprietor/users/new renders new proprietor_user form
spec.views.proprietor.users.show ‑ proprietor/users/show renders attributes in <p>
spec.views.splash.index ‑ splash/index.html.erb Admin user with admin_only_tenant_creation=true displays a 'Get Started' button
spec.views.splash.index ‑ splash/index.html.erb Anonymous or non-Admin user with admin_only_tenant_creation=false displays a 'Get Started' button
spec.views.splash.index ‑ splash/index.html.erb Anonymous user with admin_only_tenant_creation=true displays a 'Login to get started' button
spec.views.splash.index ‑ splash/index.html.erb Authenticated, non-Admin user with admin_only_tenant_creation=true displays a 'You are not authorized to create tenants' message
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb When feature flipper is off logged in admin user shows the links
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb When feature flipper is off logged in user hides the links
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb When feature flipper is off logged out user hides the login path
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb when feature flipper is on logged in admin user shows the links
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb when feature flipper is on logged in user shows the links
spec.views.themes.cultural_repository._user_util_links ‑ themes/cultural_repository/_user_util_links.html.erb when feature flipper is on logged out user links to login path
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb When feature flipper is off logged in admin user shows the links
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb When feature flipper is off logged in user hides the links
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb When feature flipper is off logged out user hides the login path
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb when feature flipper is on logged in admin user shows the links
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb when feature flipper is on logged in user shows the links
spec.views.themes.institutional_repository._user_util_links ‑ themes/institutional_repository/_user_util_links.html.erb when feature flipper is on logged out user links to login path