Link Build Test of 6913/merge by @randalldfloyd #289
50 fail, 296 skipped, 6 387 pass in 2h 17m 56s
Annotations
Check warning on line 0 in ./spec/models/file_view_stat_spec.rb
github-actions / Test Results
1 out of 2 runs failed: FileViewStat has attributes (spec.models.file_view_stat_spec)
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
expected: 2024-12-09 20:36:53.098085981 +0000 got: 2024-12-09 20:36:53.098085000 +0000 (compared using ==) Diff: @@ -1 +1 @@ -Mon, 09 Dec 2024 20:36:53.098085981 UTC +00:00 +Mon, 09 Dec 2024 20:36:53.098085000 UTC +00:00
Failure/Error: expect(file_stat.date).to eq(date)
expected: 2024-12-09 20:36:53.098085981 +0000
got: 2024-12-09 20:36:53.098085000 +0000
(compared using ==)
Diff:
@@ -1 +1 @@
-Mon, 09 Dec 2024 20:36:53.098085981 UTC +00:00
+Mon, 09 Dec 2024 20:36:53.098085000 UTC +00:00
./spec/models/file_view_stat_spec.rb:14:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/actors/hyrax/actors/generic_work_actor_spec.rb
github-actions / Test Results
Hyrax::Actors::GenericWorkActor#create valid attributes with in_work_ids does not attach the parent (spec.actors.hyrax.actors.generic_work_actor_spec) failed
artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 3s]
Raw output
expected false got true
Failure/Error: expect(middleware.create(env)).to be false
expected false
got true
./spec/actors/hyrax/actors/generic_work_actor_spec.rb:124:in `block (5 levels) in <top (required)>'
./spec/spec_helper.rb:323:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/collection_types_controller_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Admin::CollectionTypesController authorized user #destroy when collections exist of this type doesn't delete the collection type or collection (spec.controllers.hyrax.admin.collection_types_controller_spec)
artifacts/spec-reports-dassie-1/rspec-dassie-1.xml [took 1s]
artifacts/spec-reports-koppie-1/rspec-koppie-1.xml [took 0s]
Raw output
expected: "Collection type cannot be altered as it has collections" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Collection type cannot be altered as it has collections"
expected: "Collection type cannot be altered as it has collections"
got: ""
(compared using ==)
./spec/controllers/hyrax/admin/collection_types_controller_spec.rb:316:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/stats_controller_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Admin::StatsController as an admin #show allows an authorized user to view the page (spec.controllers.hyrax.admin.stats_controller_spec)
artifacts/spec-reports-dassie-1/rspec-dassie-1.xml [took 0s]
artifacts/spec-reports-koppie-1/rspec-koppie-1.xml [took 0s]
Raw output
expected #<Hyrax::AdminStatsPresenter:0x00007f78b8ac3680 @stats_filters=#<ActionController::Parameters {} perm...mmary, @system_stats=Hyrax::Statistics::SystemStats, @works_counter=Hyrax::Statistics::Works::Count> to have attributes {:limit => 5, :stats_filters => {}} but had attributes {:limit => 5, :stats_filters => #<ActionController::Parameters {} permitted: false>} Diff: @@ -1,3 +1,3 @@ :limit => 5, -:stats_filters => {}, +:stats_filters => #<ActionController::Parameters {} permitted: false>,
Failure/Error:
expect(assigns[:presenter])
.to have_attributes(limit: 5, stats_filters: {})
expected #<Hyrax::AdminStatsPresenter:0x00007f78b8ac3680 @stats_filters=#<ActionController::Parameters {} perm...mmary, @system_stats=Hyrax::Statistics::SystemStats, @works_counter=Hyrax::Statistics::Works::Count> to have attributes {:limit => 5, :stats_filters => {}} but had attributes {:limit => 5, :stats_filters => #<ActionController::Parameters {} permitted: false>}
Diff:
@@ -1,3 +1,3 @@
:limit => 5,
-:stats_filters => {},
+:stats_filters => #<ActionController::Parameters {} permitted: false>,
./spec/controllers/hyrax/admin/stats_controller_spec.rb:29:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/stats_controller_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Admin::StatsController as an admin #show with a custom presenter allows an authorized user to view the page (spec.controllers.hyrax.admin.stats_controller_spec)
artifacts/spec-reports-dassie-1/rspec-dassie-1.xml [took 0s]
artifacts/spec-reports-koppie-1/rspec-koppie-1.xml [took 0s]
Raw output
expected #<#<Class:0x00007f78c07e4b00>:0x00007f78c3ab06b0 @stats_filters=#<ActionController::Parameters {} per...mmary, @system_stats=Hyrax::Statistics::SystemStats, @works_counter=Hyrax::Statistics::Works::Count> to have attributes {:limit => 5, :stats_filters => {}} but had attributes {:limit => 5, :stats_filters => #<ActionController::Parameters {} permitted: false>} Diff: @@ -1,3 +1,3 @@ :limit => 5, -:stats_filters => {}, +:stats_filters => #<ActionController::Parameters {} permitted: false>,
Failure/Error:
expect(assigns[:presenter])
.to have_attributes(limit: 5, stats_filters: {})
expected #<#<Class:0x00007f78c07e4b00>:0x00007f78c3ab06b0 @stats_filters=#<ActionController::Parameters {} per...mmary, @system_stats=Hyrax::Statistics::SystemStats, @works_counter=Hyrax::Statistics::Works::Count> to have attributes {:limit => 5, :stats_filters => {}} but had attributes {:limit => 5, :stats_filters => #<ActionController::Parameters {} permitted: false>}
Diff:
@@ -1,3 +1,3 @@
:limit => 5,
-:stats_filters => {},
+:stats_filters => #<ActionController::Parameters {} permitted: false>,
./spec/controllers/hyrax/admin/stats_controller_spec.rb:42:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/services/hyrax/statistics/works/by_resource_type_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Statistics::Works::ByResourceType#query is a list of categories (spec.services.hyrax.statistics.works.by_resource_type_spec)
artifacts/spec-reports-dassie-1/rspec-dassie-1.xml [took 2s]
artifacts/spec-reports-koppie-1/rspec-koppie-1.xml [took 0s]
Raw output
wrong number of arguments (given 0, expected 1)
Failure/Error:
def as_json(opts)
@data.as_json(opts)
end
ArgumentError:
wrong number of arguments (given 0, expected 1)
./app/services/hyrax/statistics/term_query.rb:62:in `as_json'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:86:in `jsonify'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:84:in `block in jsonify'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:84:in `map'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:84:in `jsonify'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:41:in `encode'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/json/encoding.rb:23:in `encode'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/core_ext/object/json.rb:42:in `to_json'
./spec/services/hyrax/statistics/works/by_resource_type_spec.rb:27:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/models/file_download_stat_spec.rb
github-actions / Test Results
1 out of 2 runs failed: FileDownloadStat has attributes (spec.models.file_download_stat_spec)
artifacts/spec-reports-koppie-2/rspec-koppie-2.xml [took 0s]
Raw output
expected: 2024-12-09 20:36:37.678117350 +0000 got: 2024-12-09 20:36:37.678117000 +0000 (compared using ==) Diff: @@ -1 +1 @@ -Mon, 09 Dec 2024 20:36:37.678117350 UTC +00:00 +Mon, 09 Dec 2024 20:36:37.678117000 UTC +00:00
Failure/Error: expect(file_stat.date).to eq(date)
expected: 2024-12-09 20:36:37.678117350 +0000
got: 2024-12-09 20:36:37.678117000 +0000
(compared using ==)
Diff:
@@ -1 +1 @@
-Mon, 09 Dec 2024 20:36:37.678117350 UTC +00:00
+Mon, 09 Dec 2024 20:36:37.678117000 UTC +00:00
./spec/models/file_download_stat_spec.rb:13:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/forms/hyrax/forms/failed_submission_form_wrapper_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Forms::FailedSubmissionFormWrapper input param key is part of permitted params exposes the given input params (spec.forms.hyrax.forms.failed_submission_form_wrapper_spec)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 0s]
artifacts/spec-reports-koppie-2/rspec-koppie-2.xml [took 0s]
Raw output
expected: #<ActionController::Parameters {"0"=>{"id"=>"1"}, "2"=>{"id"=>"2", "_destroy"=>"1"}} permitted: false> got: {"0"=>#<ActionController::Parameters {"id"=>"1"} permitted: false>, "2"=>#<ActionController::Parameters {"id"=>"2", "_destroy"=>"1"} permitted: false>} (compared using ==) Diff: @@ -1,2 +1,3 @@ -#<ActionController::Parameters {"0"=>{"id"=>"1"}, "2"=>{"id"=>"2", "_destroy"=>"1"}} permitted: false> +"0" => #<ActionController::Parameters {"id"=>"1"} permitted: false>, +"2" => #<ActionController::Parameters {"id"=>"2", "_destroy"=>"1"} permitted: false>,
Failure/Error: expect(wrapper.member_of_collections_attributes).to eq(input_params.fetch(:member_of_collections_attributes))
expected: #<ActionController::Parameters {"0"=>{"id"=>"1"}, "2"=>{"id"=>"2", "_destroy"=>"1"}} permitted: false>
got: {"0"=>#<ActionController::Parameters {"id"=>"1"} permitted: false>, "2"=>#<ActionController::Parameters {"id"=>"2", "_destroy"=>"1"} permitted: false>}
(compared using ==)
Diff:
@@ -1,2 +1,3 @@
-#<ActionController::Parameters {"0"=>{"id"=>"1"}, "2"=>{"id"=>"2", "_destroy"=>"1"}} permitted: false>
+"0" => #<ActionController::Parameters {"id"=>"1"} permitted: false>,
+"2" => #<ActionController::Parameters {"id"=>"2", "_destroy"=>"1"} permitted: false>,
./spec/forms/hyrax/forms/failed_submission_form_wrapper_spec.rb:37:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/views/hyrax/collections/_subcollection_list.html.erb_spec.rb
github-actions / Test Results
1 out of 2 runs failed: hyrax/collections/_subcollection_list.html.erb when subcollection list is not empty posts the collection's title with a link to the collection (spec.views.hyrax.collections._subcollection_list)
artifacts/spec-reports-dassie-2/rspec-dassie-2.xml [took 0s]
Raw output
expected to find link "#<ActiveTriples::Relation:0x00007f096ab56380>" Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values. but there were no matches
Failure/Error: expect(rendered).to have_link(collection.title.to_s)
expected to find link "#<ActiveTriples::Relation:0x00007f096ab56380>"
Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values.
but there were no matches
./spec/views/hyrax/collections/_subcollection_list.html.erb_spec.rb:33:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as a manager when the user creates the admin set #destroy with the default admin set doesn't delete the admin set (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is the default set" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is the default set"
expected: "Administrative set cannot be deleted as it is the default set"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:357
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:342:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as a manager when the user creates the admin set #destroy with a non-empty admin set doesn't delete the admin set (or work) (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is not empty" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is not empty"
expected: "Administrative set cannot be deleted as it is not empty"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:357
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:323:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as an admin set collection type admin when the user creates the admin set #destroy with the default admin set doesn't delete the admin set (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is the default set" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is the default set"
expected: "Administrative set cannot be deleted as it is the default set"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:352
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:342:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as an admin set collection type admin when the user creates the admin…roy with a non-empty admin set doesn't delete the admin set (or work) (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is not empty" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is not empty"
expected: "Administrative set cannot be deleted as it is not empty"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:352
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:323:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as a creator when the user creates the admin set #destroy with the default admin set doesn't delete the admin set (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is the default set" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is the default set"
expected: "Administrative set cannot be deleted as it is the default set"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:362
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:342:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb
github-actions / Test Results
1 out of 2 runs failed: Hyrax::Admin::AdminSetsController as a creator when the user creates the admin set #destroy with a non-empty admin set doesn't delete the admin set (or work) (spec.controllers.hyrax.admin.admin_sets_controller_spec)
artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
expected: "Administrative set cannot be deleted as it is not empty" got: "" (compared using ==)
Failure/Error: expect(flash[:alert]).to eq "Administrative set cannot be deleted as it is not empty"
expected: "Administrative set cannot be deleted as it is not empty"
got: ""
(compared using ==)
Shared Example Group: "specs for varied user types" called from ./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:362
./spec/controllers/hyrax/admin/admin_sets_controller_spec.rb:323:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/controllers/hyrax/generic_works_controller_spec.rb
github-actions / Test Results
Hyrax::GenericWorksController#create with files from browse everything when a work id is passed records the work (spec.controllers.hyrax.generic_works_controller_spec) failed
artifacts/spec-reports-dassie-5/rspec-dassie-5.xml [took 0s]
Raw output
unable to convert unpermitted parameters to hash
Failure/Error: @attributes = attributes.to_h.with_indifferent_access
ActionController::UnfilteredParameters:
unable to convert unpermitted parameters to hash
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:336:in `to_h'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1019:in `convert_parameters_to_hashes'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1012:in `block in convert_parameters_to_hashes'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1012:in `map'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1012:in `convert_parameters_to_hashes'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1015:in `block in convert_parameters_to_hashes'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/hash_with_indifferent_access.rb:339:in `transform_values!'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/hash_with_indifferent_access.rb:339:in `block in transform_values'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/hash_with_indifferent_access.rb:339:in `transform_values'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:1014:in `convert_parameters_to_hashes'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/strong_parameters.rb:334:in `to_h'
./app/actors/hyrax/actors/environment.rb:20:in `initialize'
./app/controllers/concerns/hyrax/works_controller_behavior.rb:257:in `new'
./app/controllers/concerns/hyrax/works_controller_behavior.rb:257:in `actor_environment'
./app/controllers/concerns/hyrax/works_controller_behavior.rb:69:in `create'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/abstract_controller/base.rb:226:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/rendering.rb:193:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/abstract_controller/callbacks.rb:261:in `block in process_action'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2/lib/action_text/rendering.rb:25:in `with_renderer'
/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2/lib/action_text/engine.rb:71:in `block (4 levels) in <class:Engine>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/abstract_controller/callbacks.rb:260:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/rescue.rb:27:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/instrumentation.rb:76:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/controller_runtime.rb:39:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/abstract_controller/base.rb:163:in `process'
/app/bundle/ruby/3.2.0/gems/actionview-7.2.2/lib/action_view/rendering.rb:40:in `process'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/metal.rb:252:in `dispatch'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/test_case.rb:629:in `block in process_controller_response'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/test_case.rb:621:in `wrap_execution'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/test_case.rb:629:in `process_controller_response'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/test_case.rb:539:in `process'
/app/bundle/ruby/3.2.0/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/template_assertions.rb:62:in `process'
/app/bundle/ruby/3.2.0/gems/devise-4.9.4/lib/devise/test/controller_helpers.rb:35:in `block in process'
/app/bundle/ruby/3.2.0/gems/devise-4.9.4/lib/devise/test/controller_helpers.rb:104:in `catch'
/app/bundle/ruby/3.2.0/gems/devise-4.9.4/lib/devise/test/controller_helpers.rb:104:in `_catch_warden'
/app/bundle/ruby/3.2.0/gems/devise-4.9.4/lib/devise/test/controller_helpers.rb:35:in `process'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2/lib/action_controller/test_case.rb:436:in `post'
/app/bundle/ruby/3.2.0/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/integration.rb:16:in `block (2 levels) in <module:Integration>'
./spec/controllers/hyrax/generic_works_controller_spec.rb:386:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all …rns an array of resources with their system-generated optimistic locking attributes (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
undefined method `remove_constant' for ActiveSupport::Dependencies:Module
Failure/Error: ActiveSupport::Dependencies.remove_constant("MyLockingResource")
NoMethodError:
undefined method `remove_constant' for ActiveSupport::Dependencies:Module
./spec/wings/valkyrie/persister_spec.rb:517:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all …ources has an incorrect lock token raises a Valkyrie::Persistence::StaleObjectError (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all … resources and returns them with updated values of the optimistic locking attribute (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when…ccessfully saves the resource and returns a token for the adapter that was saved to (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when…aves the resource and returns the updated value of the optimistic locking attribute (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when…ource with an incorrect lock token raises a Valkyrie::Persistence::StaleObjectError (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when…urns the value of the system-generated optimistic locking attribute on the resource (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/wings/valkyrie/persister_spec.rb
github-actions / Test Results
Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when…aves the resource and returns the updated value of the optimistic locking attribute (spec.wings.valkyrie.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError
Check warning on line 0 in ./spec/lib/freyja/persister_spec.rb
github-actions / Test Results
Freyja::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when creating… returns the value of the system-generated optimistic locking attribute on the resource (spec.lib.freyja.persister_spec) failed
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSpec::Core::MultipleExceptionError