Skip to content

Build of main by @orangewolf #1609

Build of main by @orangewolf

Build of main by @orangewolf #1609

GitHub Actions / Test Results succeeded Nov 8, 2024 in 0s

All 1 298 tests pass, 34 skipped in 10m 53s

    2 files   -   1      2 suites   - 1   10m 53s ⏱️ - 6m 53s
1 332 tests  - 708  1 298 ✅  - 692  34 💤  - 16  0 ❌ ±0 
1 354 runs   - 713  1 320 ✅  - 695  34 💤  - 18  0 ❌ ±0 

Results for commit 8eeb70b. ± Comparison against earlier commit 7cddd81.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

34 skipped tests found

There are 34 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.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.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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1332 tests found (test 1 to 420)

There are 1332 tests, see "Raw output" for the list of tests 1 to 420.
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.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.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.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.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.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.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.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.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.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.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
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_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.create_etd_spec ‑ Create a Etd a logged in user with the :work_depositor role can create an Etd
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.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.etd_show_spec ‑ Etd show page attribute labels displays the custom Etd labels
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.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.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.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.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_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_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.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.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.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.admin_stats_helper_spec ‑ AdminStatsHelper#graph_tag draws html
spec.helpers.application_helper_spec ‑ ApplicationHelper#local_for when term is missing returns nil
spec.helpers.application_helper_spec ‑ ApplicationHelper#markdown when treat_some_user_inputs_as_markdown is false does not render markdown into html
spec.helpers.application_helper_spec ‑ ApplicationHelper#markdown when treat_some_user_inputs_as_markdown is true 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.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.work_create_decorator_spec ‑ Hyrax::Transactions::WorkCreateDecorator uses the overridden DEFAULT_STEPS
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.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.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_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_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.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 a file set by its id
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.lib.active_job.queue_adapters.better_active_elastic_job_adapter_spec ‑ ActiveJob::QueueAdapters::BetterActiveElasticJobAdapter#enqueue uses the configured queue
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.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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1332 tests found (test 421 to 875)

There are 1332 tests, see "Raw output" for the list of tests 421 to 875.
Raw output
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
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.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.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.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.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.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_redis_endpoint_spec ‑ NilRedisEndpoint#ping 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
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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1332 tests found (test 876 to 1332)

There are 1332 tests, see "Raw output" for the list of tests 876 to 1332.
Raw output
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.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.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_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.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.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.iiif_manifest_presenter.display_image_presenter_spec ‑ Hyrax::IiifManifestPresenter::DisplayImagePresenter includes Hyrax::IiifAv::DisplaysContent
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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