Draft - Rails 8 #7233
Draft - Rails 8 #7233
101 fail, 306 skipped, 6 502 pass in 2h 47m 11s
Annotations
Check warning on line 0 in ./spec/presenters/hyrax/work_show_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::WorkShowPresenter#file_set_presenters displays them in order (spec.presenters.hyrax.work_show_presenter_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 1s]
Raw output
expected: [#<Valkyrie::ID:0x00007f6af8423f50 @id="e16ebdd9-af32-45a9-a999-4261a5975bd1">, #<Valkyrie::ID:0x00007f6af8423ed8 @id="f5fea606-65d8-4fef-9ae2-3126488f6e67">] got: [] (compared using ==) Diff: @@ -1,2 +1 @@ -[#<Valkyrie::ID:0x00007f6af8423f50 @id="e16ebdd9-af32-45a9-a999-4261a5975bd1">, - #<Valkyrie::ID:0x00007f6af8423ed8 @id="f5fea606-65d8-4fef-9ae2-3126488f6e67">] +[]
Failure/Error: expect(presenter.file_set_presenters.map(&:id)).to eq obj.member_ids
expected: [#<Valkyrie::ID:0x00007f6af8423f50 @id="e16ebdd9-af32-45a9-a999-4261a5975bd1">, #<Valkyrie::ID:0x00007f6af8423ed8 @id="f5fea606-65d8-4fef-9ae2-3126488f6e67">]
got: []
(compared using ==)
Diff:
@@ -1,2 +1 @@
-[#<Valkyrie::ID:0x00007f6af8423f50 @id="e16ebdd9-af32-45a9-a999-4261a5975bd1">,
- #<Valkyrie::ID:0x00007f6af8423ed8 @id="f5fea606-65d8-4fef-9ae2-3126488f6e67">]
+[]
./spec/presenters/hyrax/work_show_presenter_spec.rb:346:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/work_show_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::WorkShowPresenter#file_set_presenters when some of the members are not file sets filters out members that are not file sets (spec.presenters.hyrax.work_show_presenter_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 1s]
Raw output
expected: 1 got: 0 (compared using ==)
Failure/Error: expect(presenter.file_set_presenters.count).to eq 1
expected: 1
got: 0
(compared using ==)
./spec/presenters/hyrax/work_show_presenter_spec.rb:354:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/work_show_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::WorkShowPresenter#work_presenters filters out members that are file sets (spec.presenters.hyrax.work_show_presenter_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 1s]
Raw output
expected: 1 got: 0 (compared using ==)
Failure/Error: expect(presenter.work_presenters.count).to eq 1
expected: 1
got: 0
(compared using ==)
./spec/presenters/hyrax/work_show_presenter_spec.rb:233:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_multi_membership_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Adding a work to multiple collections when both collections require single membership and are of the sa…add to the second collection from the collection's show page Add to collection (spec.features.collection_multi_membership_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 17s]
Raw output
Unable to find css "section.tabs-row"
Failure/Error:
within('section.tabs-row') do
expect(page).to have_link 'All Collections'
expect(page).to have_link 'Your Collections'
end
Capybara::ElementNotFound:
Unable to find css "section.tabs-row"
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:312:in `block in synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/base.rb:84:in `synchronize'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:301:in `synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:60:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:774:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:363:in `within'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `call'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `within_element'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matcher_proxies.rb:15:in `within'
./spec/features/collection_multi_membership_spec.rb:151:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_multi_membership_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Adding a work to multiple collections when both collections require single membership and are of the sa…ls to add to the second collection from the work's edit form Relationships tab (spec.features.collection_multi_membership_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 23s]
Raw output
expected to find visible css ".alert" with text "Error: You have specified more than one of the same single-membership collection type (type: Single-membership 1, collections: NewCollectionTitle and OldCollectionTitle)" but there were no matches. Also found "×\nWork \"Wings(Monograph): c6a5f9b6-d6ea-42cf-b967-e3a0e44bf918\" successfully updated.", "This Monograph has no files associated with it. Click \"edit\" to add more files.", which matched the selector but not all filters.
Failure/Error: expect(page).to have_selector '.alert', text: err_message
expected to find visible css ".alert" with text "Error: You have specified more than one of the same single-membership collection type (type: Single-membership 1, collections: NewCollectionTitle and OldCollectionTitle)" but there were no matches. Also found "×\nWork \"Wings(Monograph): c6a5f9b6-d6ea-42cf-b967-e3a0e44bf918\" successfully updated.", "This Monograph has no files associated with it. Click \"edit\" to add more files.", which matched the selector but not all filters.
./spec/features/collection_multi_membership_spec.rb:136:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_multi_membership_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Adding a work to multiple collections when both collections require single membership and are of the sa…add to the second collection from the dashboard->works batch add to collection (spec.features.collection_multi_membership_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 19s]
Raw output
Unable to find css "section.tabs-row"
Failure/Error:
within('section.tabs-row') do
expect(page).to have_link 'All Collections'
expect(page).to have_link 'Your Collections'
end
Capybara::ElementNotFound:
Unable to find css "section.tabs-row"
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:312:in `block in synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/base.rb:84:in `synchronize'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:301:in `synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:60:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:774:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:363:in `within'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `call'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `within_element'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matcher_proxies.rb:15:in `within'
./spec/features/collection_multi_membership_spec.rb:105:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/catalog_search_spec.rb
github-actions / Test Results
1 out of 3 runs failed: catalog searching with works and collections performing a search (spec.features.catalog_search_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 4s]
Raw output
expected to find text "The Tove Jansson Collection 91" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nSearch\nSearch Constraints\nStart Over Filtering by: shared_keyword ✖ Remove constraint shared_keyword\n1 - 2 of 2\nSort by relevance\nrelevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲\nNumber of results to display per page\n10 per page per page\n10 per page 20 per page 50 per page 100 per page\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSearch Results\nJack's Research\nKeyword: shared_keyword and jacks_keyword\nDate Uploaded: 10/08/2025\nDate Modified: 10/08/2025\nJill's Research\nKeyword: shared_keyword and jills_keyword\nDate Uploaded: 10/08/2025\nDate Modified: 10/08/2025\nLimit your search\nType\nMonograph2\nKeyword\nshared_keyword2jacks_keyword1jills_keyword1\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
Failure/Error: expect(page).to have_content(collection.title.first)
expected to find text "The Tove Jansson Collection 91" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nSearch\nSearch Constraints\nStart Over Filtering by: shared_keyword ✖ Remove constraint shared_keyword\n1 - 2 of 2\nSort by relevance\nrelevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲\nNumber of results to display per page\n10 per page per page\n10 per page 20 per page 50 per page 100 per page\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSearch Results\nJack's Research\nKeyword: shared_keyword and jacks_keyword\nDate Uploaded: 10/08/2025\nDate Modified: 10/08/2025\nJill's Research\nKeyword: shared_keyword and jills_keyword\nDate Uploaded: 10/08/2025\nDate Modified: 10/08/2025\nLimit your search\nType\nMonograph2\nKeyword\nshared_keyword2jacks_keyword1jills_keyword1\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
./spec/features/catalog_search_spec.rb:31:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/catalog_search_spec.rb
github-actions / Test Results
1 out of 3 runs failed: catalog searching with public works and private collections as an admin shows collection facet values the user has access to view when performing a search (spec.features.catalog_search_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 6s]
Raw output
Unable to find css "#search-form-header"
Failure/Error:
within('#search-form-header') do
fill_in('search-field-header', with: 'jills_keyword')
click_button('Go')
end
Capybara::ElementNotFound:
Unable to find css "#search-form-header"
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:312:in `block in synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/base.rb:84:in `synchronize'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:301:in `synced_resolve'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/node/finders.rb:60:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:774:in `find'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/session.rb:363:in `within'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `call'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/dsl.rb:52:in `within_element'
/app/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matcher_proxies.rb:15:in `within'
./spec/features/catalog_search_spec.rb:65:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/concerns/hyrax/works_controller_behavior_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::WorksControllerBehavior#new with a logged in user populates allowed admin sets (spec.controllers.concerns.hyrax.works_controller_behavior_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 1s]
Raw output
expected collection contained: [["Default Admin Set", "admin_set_default", {"data-sharing"=>true}]] actual collection contained: [["", "admin_set_default", {"data-sharing"=>true}]] the missing elements were: [["Default Admin Set", "admin_set_default", {"data-sharing"=>true}]] the extra elements were: [["", "admin_set_default", {"data-sharing"=>true}]]
Failure/Error:
expect(assigns['admin_set_options'].select_options)
.to contain_exactly(["Default Admin Set", admin_set_id, { "data-sharing" => true }])
expected collection contained: [["Default Admin Set", "admin_set_default", {"data-sharing"=>true}]]
actual collection contained: [["", "admin_set_default", {"data-sharing"=>true}]]
the missing elements were: [["Default Admin Set", "admin_set_default", {"data-sharing"=>true}]]
the extra elements were: [["", "admin_set_default", {"data-sharing"=>true}]]
./spec/controllers/concerns/hyrax/works_controller_behavior_spec.rb:474:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/create_work_admin_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Creating a new Work as admin when there are multiple admin sets allows default admin set to be the first item in the select menu (spec.features.create_work_admin_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 18s]
Raw output
expected to find text "Another Admin Set" in "Hyrax\nHyrax\nSwitch language\nEnglish\nView\[email protected]\nprofile\[email protected]\nDashboard\nACTIVITY\nYour activity\nStatistics\nREPOSITORY CONTENTS\nCollections\nWorks\nTASKS\nReview Submissions\nManage Embargoes\nManage Leases\nCONFIGURATION\nSettings\nWorkflow Roles\nHomeDashboardWorksAdd New Work\nAdd New Generic Work\nDescriptions\nFiles\nRelationships\nSharing\nAdministrative Set\nCollections\nAdd to collection\nSelect\nAdd\nThis work is currently in these collections\nCollection title Action\nThis table will only display data if works are assigned to collections\n\n\nSave Work\nRequirements\nDescribe your work\nCheck deposit agreement\nVisibility\nPublic\nMake available to all.\nInstitution\nRestrict access to Institution.\nEmbargo\nSet date for future release.\nLease\nSet date for future reduced access.\nPrivate\nKeep to myself with option to share.\nI have read and agree to the\nDeposit Agreement"
Failure/Error: expect(page).to have_content('Another Admin Set')
expected to find text "Another Admin Set" in "Hyrax\nHyrax\nSwitch language\nEnglish\nView\[email protected]\nprofile\[email protected]\nDashboard\nACTIVITY\nYour activity\nStatistics\nREPOSITORY CONTENTS\nCollections\nWorks\nTASKS\nReview Submissions\nManage Embargoes\nManage Leases\nCONFIGURATION\nSettings\nWorkflow Roles\nHomeDashboardWorksAdd New Work\nAdd New Generic Work\nDescriptions\nFiles\nRelationships\nSharing\nAdministrative Set\nCollections\nAdd to collection\nSelect\nAdd\nThis work is currently in these collections\nCollection title Action\nThis table will only display data if works are assigned to collections\n\n\nSave Work\nRequirements\nDescribe your work\nCheck deposit agreement\nVisibility\nPublic\nMake available to all.\nInstitution\nRestrict access to Institution.\nEmbargo\nSet date for future release.\nLease\nSet date for future reduced access.\nPrivate\nKeep to myself with option to share.\nI have read and agree to the\nDeposit Agreement"
./spec/features/create_work_admin_spec.rb:23:in `block (3 levels) in <top (required)>'
./spec/spec_helper.rb:344:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_spec.rb
github-actions / Test Results
1 out of 3 runs failed: collection collection show page shows a collection with a listing of Descriptive Metadata and catalog-style search results (spec.features.collection_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 8s]
Raw output
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 37\nThe Tove Jansson Collection 37\nCollection Type 7 Private\n4 4 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 4\nSize unknown\nSearch Collection The Tove Jansson Collection 37\nGo\nSubcollections (2)\nSub-collection 2\nSub-collection 1\nWorks (2)\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSort the listing of items Sort by: relevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲ Results per page: 10 20 50 100 Refresh\nList of items in this collection Title Date Added Visibility \nKing Louie\n2025-10-08 Private \nKing Kong\n2025-10-08 Private\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
Failure/Error: expect(page).to have_content(collection.description.first)
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 37\nThe Tove Jansson Collection 37\nCollection Type 7 Private\n4 4 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 4\nSize unknown\nSearch Collection The Tove Jansson Collection 37\nGo\nSubcollections (2)\nSub-collection 2\nSub-collection 1\nWorks (2)\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSort the listing of items Sort by: relevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲ Results per page: 10 20 50 100 Refresh\nList of items in this collection Title Date Added Visibility \nKing Louie\n2025-10-08 Private \nKing Kong\n2025-10-08 Private\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
./spec/features/collection_spec.rb:44:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_spec.rb
github-actions / Test Results
1 out of 3 runs failed: collection collection show page hides collection descriptive metadata when searching a collection (spec.features.collection_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 8s]
Raw output
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 36\nThe Tove Jansson Collection 36\nCollection Type 6 Private\n4 4 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 4\nSize unknown\nSearch Collection The Tove Jansson Collection 36\nGo\nSubcollections (2)\nSub-collection 2\nSub-collection 1\nWorks (2)\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSort the listing of items Sort by: relevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲ Results per page: 10 20 50 100 Refresh\nList of items in this collection Title Date Added Visibility \nKing Louie\n2025-10-08 Private \nKing Kong\n2025-10-08 Private\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
Failure/Error: expect(page).to have_content(collection.description.first)
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 36\nThe Tove Jansson Collection 36\nCollection Type 6 Private\n4 4 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 4\nSize unknown\nSearch Collection The Tove Jansson Collection 36\nGo\nSubcollections (2)\nSub-collection 2\nSub-collection 1\nWorks (2)\nView results as:\nList List Gallery Gallery Masonry Masonry Slideshow Slideshow\nSort the listing of items Sort by: relevance date uploaded ▼ date uploaded ▲ date modified ▼ date modified ▲ Results per page: 10 20 50 100 Refresh\nList of items in this collection Title Date Added Visibility \nKing Louie\n2025-10-08 Private \nKing Kong\n2025-10-08 Private\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
./spec/features/collection_spec.rb:65:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/collection_spec.rb
github-actions / Test Results
1 out of 3 runs failed: collection with a non-nestable collection type displays basic information on its show page (spec.features.collection_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 1s]
Raw output
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 39\nThe Tove Jansson Collection 39\nCollection Type 9 Private\n0 0 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 0\nSize unknown\nSearch Collection The Tove Jansson Collection 39\nGo\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
Failure/Error: expect(page).to have_content(collection.description.first)
expected to find text "collection description" in "Skip to Content\nHyrax\nHyrax\nSwitch language English\nSwitch language\nDeutsch English Español Français Italiano Português do Brasil 中文\n0 View [email protected] profile\nMy Profile Dashboard\nHome About Help Contact\nSearch Hyrax\nGo All of Hyrax All\nAll of Hyrax My Works My Collections\nHomeDashboardCollectionsThe Tove Jansson Collection 39\nThe Tove Jansson Collection 39\nCollection Type 9 Private\n0 0 Items\nLast Updated: 2025-10-08\nCollection Details\nTotal items 0\nSize unknown\nSearch Collection The Tove Jansson Collection 39\nGo\nA service of Samvera. Hyrax v5.2.0\nCommit da5a457 Built at 2025-10-08T21:48:24.894Z\nCopyright © 2025 Samvera Licensed under the Apache License, Version 2.0"
./spec/features/collection_spec.rb:103:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/file_set_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::FileSetPresenter#parent inactive parent is created when parent work is active raises an error (spec.presenters.hyrax.file_set_presenter_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 2s]
Raw output
expected Hyrax::WorkflowAuthorizationException but nothing was raised
Failure/Error: expect { presenter.parent }.to raise_error(Hyrax::WorkflowAuthorizationException)
expected Hyrax::WorkflowAuthorizationException but nothing was raised
./spec/presenters/hyrax/file_set_presenter_spec.rb:488:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/edit_work_resource_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Editing an existing Hyrax::Work Resource edit the work (spec.features.edit_work_resource_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 16s]
Raw output
expected to find visible select box "Administrative Set" that is not disabled with "Old Admin Set" selected but there were no matches. Also found "", which matched the selector but not all filters. Expected "Old Admin Set" to be selected found [""]
Failure/Error: expect(page).to have_select('Administrative Set', selected: 'Old Admin Set')
expected to find visible select box "Administrative Set" that is not disabled with "Old Admin Set" selected but there were no matches. Also found "", which matched the selector but not all filters. Expected "Old Admin Set" to be selected found [""]
./spec/features/edit_work_resource_spec.rb:26:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/validators/hyrax/collection_membership_validator_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::CollectionMembershipValidator#validate when record is a work form changeset and work is added to…tions with membership restriction conflicts adds validation errors (spec.validators.hyrax.collection_membership_validator_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 2s]
Raw output
expected collection contained: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")] actual collection contained: [] the missing elements were: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
Failure/Error:
expect(form.errors)
.to contain_exactly(
start_with('Member of collection ids Error: ' \
'You have specified more than one of ' \
'the same single-membership collection type')
)
expected collection contained: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
actual collection contained: []
the missing elements were: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
./spec/validators/hyrax/collection_membership_validator_spec.rb:117:in `block (7 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/validators/hyrax/collection_membership_validator_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::CollectionMembershipValidator#validate when record is a work form changeset and work is added to…tions with membership restriction conflicts adds validation errors (spec.validators.hyrax.collection_membership_validator_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 2s]
Raw output
expected collection contained: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")] actual collection contained: [] the missing elements were: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
Failure/Error:
expect(form.errors)
.to contain_exactly(
start_with('Member of collection ids Error: ' \
'You have specified more than one of ' \
'the same single-membership collection type')
)
expected collection contained: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
actual collection contained: []
the missing elements were: [(start with "Member of collection ids Error: You have specified more than one of the same single-membership collection type")]
./spec/validators/hyrax/collection_membership_validator_spec.rb:96:in `block (7 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/pcdm_member_presenter_factory_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::PcdmMemberPresenterFactory with ActiveFedora index adapter #file_set_presenters with members gives members in order (spec.presenters.hyrax.pcdm_member_presenter_factory_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 1s]
Raw output
expected: [#<Valkyrie::ID:0x00007f1def29d3d0 @id="d7f82e03-1b92-4d7e-b192-92b082ddca3b">, #<Valkyrie::ID:0x00007f1de807ad98 @id="499d4de6-8f40-4c32-ba04-52731f83111b">] got: [] (compared using ==) Diff: @@ -1,2 +1 @@ -[#<Valkyrie::ID:0x00007f1def29d3d0 @id="d7f82e03-1b92-4d7e-b192-92b082ddca3b">, - #<Valkyrie::ID:0x00007f1de807ad98 @id="499d4de6-8f40-4c32-ba04-52731f83111b">] +[]
Failure/Error: expect(factory.file_set_presenters.map(&:id)).to eq file_sets.map(&:id)
expected: [#<Valkyrie::ID:0x00007f1def29d3d0 @id="d7f82e03-1b92-4d7e-b192-92b082ddca3b">, #<Valkyrie::ID:0x00007f1de807ad98 @id="499d4de6-8f40-4c32-ba04-52731f83111b">]
got: []
(compared using ==)
Diff:
@@ -1,2 +1 @@
-[#<Valkyrie::ID:0x00007f1def29d3d0 @id="d7f82e03-1b92-4d7e-b192-92b082ddca3b">,
- #<Valkyrie::ID:0x00007f1de807ad98 @id="499d4de6-8f40-4c32-ba04-52731f83111b">]
+[]
./spec/presenters/hyrax/pcdm_member_presenter_factory_spec.rb:50:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/pcdm_member_presenter_factory_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::PcdmMemberPresenterFactory with ActiveFedora index adapter #file_set_presenters with members builds only file_set presenters (spec.presenters.hyrax.pcdm_member_presenter_factory_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 1s]
Raw output
expected collection contained: [(be presenter for #<Hyrax::FileSet id=#<Valkyrie::ID:0x00007f1def55f190 @id="a5b63d7b-c31a-429f-af24...l access_control_id=#<Valkyrie::ID:0x00007f1de7f5a918 @id="8803eb92-e4e4-4c48-9652-2413e8be6d4f">>)] actual collection contained: [] the missing elements were: [(be presenter for #<Hyrax::FileSet id=#<Valkyrie::ID:0x00007f1def55f190 @id="a5b63d7b-c31a-429f-af24...l access_control_id=#<Valkyrie::ID:0x00007f1de7f5a918 @id="8803eb92-e4e4-4c48-9652-2413e8be6d4f">>)]
Failure/Error:
expect(factory.file_set_presenters)
.to contain_exactly(*file_sets.map { |fs| be_presenter_for(fs) })
expected collection contained: [(be presenter for #<Hyrax::FileSet id=#<Valkyrie::ID:0x00007f1def55f190 @id="a5b63d7b-c31a-429f-af24...l access_control_id=#<Valkyrie::ID:0x00007f1de7f5a918 @id="8803eb92-e4e4-4c48-9652-2413e8be6d4f">>)]
actual collection contained: []
the missing elements were: [(be presenter for #<Hyrax::FileSet id=#<Valkyrie::ID:0x00007f1def55f190 @id="a5b63d7b-c31a-429f-af24...l access_control_id=#<Valkyrie::ID:0x00007f1de7f5a918 @id="8803eb92-e4e4-4c48-9652-2413e8be6d4f">>)]
./spec/presenters/hyrax/pcdm_member_presenter_factory_spec.rb:45:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/tasks/rake_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Rake tasks hyrax:embargo:deactivate_expired removes the work from Hyrax::EmbargoHelper.assets_under_embargo (spec.tasks.rake_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 4s]
Raw output
expected `helper.new.assets_under_embargo` to have initially been contain exactly (have attributes {:id => #<Valkyrie::ID:0x00007f1df83646c0 @id="4407c769-4d00-4612-af...e attributes {:id => #<Valkyrie::ID:0x00007f1df7302098 @id="f32d4e1a-248b-4a7c-8c0f-61ceba5afef7">}), but was []
Failure/Error:
expect { run_task 'hyrax:embargo:deactivate_expired' }
.to change { helper.new.assets_under_embargo }
.from(contain_exactly(*(active + expired).map { |work| have_attributes(id: work.id) }))
.to(contain_exactly(*active.map { |work| have_attributes(id: work.id) }))
expected `helper.new.assets_under_embargo` to have initially been contain exactly (have attributes {:id => #<Valkyrie::ID:0x00007f1df83646c0 @id="4407c769-4d00-4612-af...e attributes {:id => #<Valkyrie::ID:0x00007f1df7302098 @id="f32d4e1a-248b-4a7c-8c0f-61ceba5afef7">}), but was []
./spec/tasks/rake_spec.rb:64:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::IiifManifestPresenter manifest generation with file set and work members generates a manifest with nested content (spec.presenters.hyrax.iiif_manifest_presenter_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 10s]
Raw output
undefined method `first' for nil
Failure/Error:
expect(builder_service.manifest_for(presenter: presenter)['sequences'].first['canvases'].count)
.to eq 2 # two image file_set members from the factory
NoMethodError:
undefined method `first' for nil
./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb:64:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::IiifManifestPresenter manifest generation with file set and work members and an ability with readable items includes items with read permissions (spec.presenters.hyrax.iiif_manifest_presenter_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 10s]
Raw output
undefined method `first' for nil
Failure/Error:
expect(builder_service.manifest_for(presenter: presenter)['sequences'].first['canvases'].count)
.to eq 1 # just the one readable file_set; not the two from the factory
NoMethodError:
undefined method `first' for nil
./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb:84:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb
github-actions / Test Results
1 out of 3 runs failed: Hyrax::IiifManifestPresenter#file_set_presenters when the work has file set members gives DisplayImagePresenters for the file sets (spec.presenters.hyrax.iiif_manifest_presenter_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 11s]
Raw output
expected collection contained: [(an instance of IIIFManifest::DisplayImage), (an instance of IIIFManifest::DisplayImage)] actual collection contained: [nil, nil] the missing elements were: [(an instance of IIIFManifest::DisplayImage), (an instance of IIIFManifest::DisplayImage)] the extra elements were: [nil, nil]
Failure/Error:
expect(presenter.file_set_presenters.map(&:display_image))
.to contain_exactly(an_instance_of(IIIFManifest::DisplayImage),
an_instance_of(IIIFManifest::DisplayImage))
expected collection contained: [(an instance of IIIFManifest::DisplayImage), (an instance of IIIFManifest::DisplayImage)]
actual collection contained: [nil, nil]
the missing elements were: [(an instance of IIIFManifest::DisplayImage), (an instance of IIIFManifest::DisplayImage)]
the extra elements were: [nil, nil]
./spec/presenters/hyrax/iiif_manifest_presenter_spec.rb:142:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/models/hyrax/work_behavior_spec.rb
github-actions / Test Results
All 3 runs failed: Hyrax::WorkBehavior indexer is settable (spec.models.hyrax.work_behavior_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 0s]
artifacts/spec-reports-koppie-2/rspec-koppie-2.xml [took 0s]
artifacts/spec-reports-sirenia-2/rspec-sirenia-2.xml [took 0s]
Raw output
expected: #<Class:0x00007f46118a3348> got: Hydra::PCDM::ObjectIndexer (compared using ==) Diff: @@ -1 +1 @@ -#<Class:0x00007f46118a3348> +Hydra::PCDM::ObjectIndexer
Failure/Error: expect(EssentialWork.indexer).to eq klass
expected: #<Class:0x00007f46118a3348>
got: Hydra::PCDM::ObjectIndexer
(compared using ==)
Diff:
@@ -1 +1 @@
-#<Class:0x00007f46118a3348>
+Hydra::PCDM::ObjectIndexer
./spec/models/hyrax/work_behavior_spec.rb:47:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/features/work_generator_spec.rb
github-actions / Test Results
All 3 runs failed: Creating a new Work catapults should behave like generic works (spec.features.work_generator_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 0s]
artifacts/spec-reports-koppie-2/rspec-koppie-2.xml [took 0s]
artifacts/spec-reports-sirenia-2/rspec-sirenia-2.xml [took 0s]
Raw output
expected: CatapultIndexer got: Hydra::PCDM::ObjectIndexer (compared using ==) Diff: @@ -1 +1 @@ -CatapultIndexer +Hydra::PCDM::ObjectIndexer
Failure/Error: expect(Catapult.indexer).to eq CatapultIndexer
expected: CatapultIndexer
got: Hydra::PCDM::ObjectIndexer
(compared using ==)
Diff:
@@ -1 +1 @@
-CatapultIndexer
+Hydra::PCDM::ObjectIndexer
./spec/features/work_generator_spec.rb:28:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.3.0/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'