Link Build Test of 6913/merge by @cjcolvar #314
28 fail, 299 skipped, 6 413 pass in 2h 14m 33s
Annotations
Check warning on line 0 in ./spec/views/hyrax/single_use_links_viewer/show.html.erb_spec.rb
github-actions / Test Results
All 2 runs failed: hyrax/single_use_links_viewer/show.html.erb contains a download link (spec.views.hyrax.single_use_links_viewer.show)
artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
artifacts/spec-reports-koppie-4/rspec-koppie-4.xml [took 0s]
Raw output
undefined method `push' for #<ActionView::PathSet:0x00007fc0e7396200 @paths=[#<ActionView::FileSystemResolver:0x00007fc0e739b840 @unbound_templates=#<Concurrent::Map:0x00007fc0e739b818 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739b7a0>, @path="/app/samvera/hyrax-webapp/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739ba20 @unbound_templates=#<Concurrent::Map:0x00007fc0e739b9f8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739b980>, @path="/app/bundle/ruby/3.2.0/gems/qa-5.14.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bc00 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bbd8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bb60>, @path="/app/bundle/ruby/3.2.0/gems/flipflop-2.8.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bde0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bdb8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bd40 @regex=/ \A (?:(?<prefix>.*)\/)? (?<partial>_)? (?<action>.*?) (?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))?? (?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote)))?? (?:\+(?<variant>[^.]*))?? (?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))? \z /x>, @path="/app/samvera/hyrax-engine/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bfc0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bf98 entries=210 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bf20>, @path="/app/bundle/ruby/3.2.0/gems/browse-everything-1.5.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c1a0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c178 entries=210 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c100 @regex=/ \A (?:(?<prefix>.*)\/)? (?<partial>_)? (?<action>.*?) (?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))?? (?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))?? (?:\+(?<variant>[^.]*))?? (?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))? \z /x>, @path="/app/bundle/ruby/3.2.0/bundler/gems/hydra-editor-d37b130e328a/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c380 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c358 entries=209 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c2e0>, @path="/app/bundle/ruby/3.2.0/gems/blacklight-gallery-4.6.3/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c560 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c538 entries=209 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c4c0 @regex=/ \A (?:(?<prefix>.*)\/)? (?<partial>_)? (?<action>.*?) (?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))?? (?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))?? (?:\+(?<variant>[^.]*))?? (?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))? \z /x>, @path="/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c740 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c718 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c6a0>, @path="/app/bundle/ruby/3.2.0/gems/view_component-2.74.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c920 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c8f8 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c880>, @path="/app/bundle/ruby/3.2.0/gems/kaminari-core-1.2.2/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cb00 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cad8 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739ca60>, @path="/app/bundle/ruby/3.2.0/gems/mailboxer-0.15.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cd30 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cd08 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739cc90 @regex=/ \A (?:(?<prefix>.*)\/)? (?<partial>_)? (?<action>.*?) (?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))?? (?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))?? (?:\+(?<variant>[^.]*))?? (?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))? \z /x>, @path="/app/bundle/ruby/3.2.0/gems/devise-4.9.4/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cf60 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cf38 entries=201 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739cec0>, @path="/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739d668 @unbound_templates=#<Concurrent::Map:0x00007fc0e739d5c8 entries=201 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739d500>, @path="/app/bundle/ruby/3.2.0/gems/actionmailbox-7.2.2.1/app/views">]>
Failure/Error: view.lookup_context.view_paths.push "#{Hyrax::Engine.root}/app/views/hyrax/base"
NoMethodError:
undefined method `push' for #<ActionView::PathSet:0x00007fc0e7396200 @paths=[#<ActionView::FileSystemResolver:0x00007fc0e739b840 @unbound_templates=#<Concurrent::Map:0x00007fc0e739b818 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739b7a0>, @path="/app/samvera/hyrax-webapp/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739ba20 @unbound_templates=#<Concurrent::Map:0x00007fc0e739b9f8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739b980>, @path="/app/bundle/ruby/3.2.0/gems/qa-5.14.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bc00 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bbd8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bb60>, @path="/app/bundle/ruby/3.2.0/gems/flipflop-2.8.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bde0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bdb8 entries=356 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bd40 @regex=/
\A
(?:(?<prefix>.*)\/)?
(?<partial>_)?
(?<action>.*?)
(?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))??
(?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote)))??
(?:\+(?<variant>[^.]*))??
(?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))?
\z
/x>, @path="/app/samvera/hyrax-engine/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739bfc0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739bf98 entries=210 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739bf20>, @path="/app/bundle/ruby/3.2.0/gems/browse-everything-1.5.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c1a0 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c178 entries=210 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c100 @regex=/
\A
(?:(?<prefix>.*)\/)?
(?<partial>_)?
(?<action>.*?)
(?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))??
(?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))??
(?:\+(?<variant>[^.]*))??
(?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))?
\z
/x>, @path="/app/bundle/ruby/3.2.0/bundler/gems/hydra-editor-d37b130e328a/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c380 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c358 entries=209 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c2e0>, @path="/app/bundle/ruby/3.2.0/gems/blacklight-gallery-4.6.3/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c560 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c538 entries=209 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c4c0 @regex=/
\A
(?:(?<prefix>.*)\/)?
(?<partial>_)?
(?<action>.*?)
(?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))??
(?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))??
(?:\+(?<variant>[^.]*))??
(?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))?
\z
/x>, @path="/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c740 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c718 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c6a0>, @path="/app/bundle/ruby/3.2.0/gems/view_component-2.74.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739c920 @unbound_templates=#<Concurrent::Map:0x00007fc0e739c8f8 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739c880>, @path="/app/bundle/ruby/3.2.0/gems/kaminari-core-1.2.2/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cb00 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cad8 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739ca60>, @path="/app/bundle/ruby/3.2.0/gems/mailboxer-0.15.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cd30 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cd08 entries=203 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739cc90 @regex=/
\A
(?:(?<prefix>.*)\/)?
(?<partial>_)?
(?<action>.*?)
(?:\.(?<locale>(?-mix:en|ru|ar|ca|de|es|fr|hu|it|nl|pt\-BR|sq|zh|(?-mix:[a-z]{2}(?:[-_][A-Z]{2})?))))??
(?:\.(?<format>(?-mix:html|text|js|css|ics|csv|vcf|vtt|png|jpeg|gif|bmp|tiff|svg|webp|mpeg|mp3|ogg|m4a|webm|mp4|otf|ttf|woff|woff2|xml|rss|atom|yaml|multipart_form|url_encoded_form|json|pdf|zip|gzip|jsonapi|jsonld|n3|ntriples|nt|jsonld|ttl|endnote|dc_xml|oai_dc_xml)))??
(?:\+(?<variant>[^.]*))??
(?:\.(?<handler>(?-mix:raw|erb|html|builder|ruby|coffee|jbuilder)))?
\z
/x>, @path="/app/bundle/ruby/3.2.0/gems/devise-4.9.4/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739cf60 @unbound_templates=#<Concurrent::Map:0x00007fc0e739cf38 entries=201 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739cec0>, @path="/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2.1/app/views">, #<ActionView::FileSystemResolver:0x00007fc0e739d668 @unbound_templates=#<Concurrent::Map:0x00007fc0e739d5c8 entries=201 default_proc=nil>, @path_parser=#<ActionView::Resolver::PathParser:0x00007fc0e739d500>, @path="/app/bundle/ruby/3.2.0/gems/actionmailbox-7.2.2.1/app/views">]>
./spec/views/hyrax/single_use_links_viewer/show.html.erb_spec.rb:11: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/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:0x00007fb82c216240 @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:0x00007fb82c216240 @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:0x00007fb821b80c00>:0x00007fb827b8d9b8 @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:0x00007fb821b80c00>:0x00007fb827b8d9b8 @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/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:0x00007f77c8b5cc18>" 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:0x00007f77c8b5cc18>"
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/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-13 06:53:49.985289964 +0000 got: 2024-12-13 06:53:49.985289000 +0000 (compared using ==) Diff: @@ -1 +1 @@ -Fri, 13 Dec 2024 06:53:49.985289964 UTC +00:00 +Fri, 13 Dec 2024 06:53:49.985289000 UTC +00:00
Failure/Error: expect(file_stat.date).to eq(date)
expected: 2024-12-13 06:53:49.985289964 +0000
got: 2024-12-13 06:53:49.985289000 +0000
(compared using ==)
Diff:
@@ -1 +1 @@
-Fri, 13 Dec 2024 06:53:49.985289964 UTC +00:00
+Fri, 13 Dec 2024 06:53:49.985289000 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)>'
github-actions / Test Results
1 out of 2 runs failed: hyrax/dashboard/collections/_subcollection_list.html.erb when subcollection list is not empty when user…he collection includes link to the collection and no remove button (spec.views.hyrax.dashboard.collections._subcollection_list)
artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
expected to find link "#<ActiveTriples::Relation:0x00007f5432f54ca8>" 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:0x00007f5432f54ca8>"
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/dashboard/collections/_subcollection_list.html.erb_spec.rb:67: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)>'
github-actions / Test Results
1 out of 2 runs failed: hyrax/dashboard/collections/_subcollection_list.html.erb when subcollection list is not empty when user…o the collection includes link to the collection and remove button (spec.views.hyrax.dashboard.collections._subcollection_list)
artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
expected to find link "#<ActiveTriples::Relation:0x00007f5437585560>" 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:0x00007f5437585560>"
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/dashboard/collections/_subcollection_list.html.erb_spec.rb:46: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/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
undefined method `permit!' for {"expires"=>"2014-03-31T20:37:36.214Z", "file_name"=>"filepicker-demo.txt.txt", "url"=>"https://dl.dropbox.com/fake/blah-blah.filepicker-demo.txt.txt"}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: expect(env.attributes['remote_files'].map! { |v| v.permit!.to_h }).to eq browse_everything_params.values
NoMethodError:
undefined method `permit!' for {"expires"=>"2014-03-31T20:37:36.214Z", "file_name"=>"filepicker-demo.txt.txt", "url"=>"https://dl.dropbox.com/fake/blah-blah.filepicker-demo.txt.txt"}:ActiveSupport::HashWithIndifferentAccess
./spec/controllers/hyrax/generic_works_controller_spec.rb:382:in `block (8 levels) in <top (required)>'
./spec/controllers/hyrax/generic_works_controller_spec.rb:382:in `map!'
./spec/controllers/hyrax/generic_works_controller_spec.rb:382:in `block (7 levels) in <top (required)>'
./app/controllers/concerns/hyrax/works_controller_behavior.rb:69:in `create'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in `block in process_action'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2.1/lib/action_text/rendering.rb:25:in `with_renderer'
/app/bundle/ruby/3.2.0/gems/actiontext-7.2.2.1/lib/action_text/engine.rb:71:in `block (4 levels) in <class:Engine>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in `process'
/app/bundle/ruby/3.2.0/gems/actionview-7.2.2.1/lib/action_view/rendering.rb:40:in `process'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in `dispatch'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:629:in `block in process_controller_response'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:621:in `wrap_execution'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:629:in `process_controller_response'
/app/bundle/ruby/3.2.0/gems/actionpack-7.2.2.1/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.1/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:385: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/presenters/hyrax/admin_stats_presenter_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::AdminStatsPresenter#date_filter_string with a start and no end date (spec.presenters.hyrax.admin_stats_presenter_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 0s]
artifacts/spec-reports-koppie-3/rspec-koppie-3.xml [took 0s]
Raw output
wrong number of arguments (given 1, expected 0)
Failure/Error: let(:today) { Time.zone.today.to_date.to_s(:standard) }
ArgumentError:
wrong number of arguments (given 1, expected 0)
./spec/presenters/hyrax/admin_stats_presenter_spec.rb:132:in `to_s'
./spec/presenters/hyrax/admin_stats_presenter_spec.rb:132:in `block (4 levels) in <top (required)>'
./spec/presenters/hyrax/admin_stats_presenter_spec.rb:134: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/workflow_roles_controller_spec.rb
github-actions / Test Results
All 2 runs failed: Hyrax::Admin::WorkflowRolesController#destroy when you have permission is successful (spec.controllers.hyrax.admin.workflow_roles_controller_spec)
artifacts/spec-reports-dassie-3/rspec-dassie-3.xml [took 0s]
artifacts/spec-reports-koppie-3/rspec-koppie-3.xml [took 0s]
Raw output
#<Hyrax::Admin::WorkflowRolesController:0x0000000021ee90> received :authorize! with unexpected arguments expected: (:destroy, Sipity::WorkflowResponsibility(id: integer, agent_id: integer, workflow_role_id: integer, created_at: datetime, updated_at: datetime)) got: (:read, :admin_dashboard) (1 time) (:destroy, #<Double "Sipity::WorkflowResponsibility_1016">) (1 time)
Failure/Error: expect(controller).to have_received(:authorize!).with(:destroy, Sipity::WorkflowResponsibility)
#<Hyrax::Admin::WorkflowRolesController:0x0000000021ee90> received :authorize! with unexpected arguments
expected: (:destroy, Sipity::WorkflowResponsibility(id: integer, agent_id: integer, workflow_role_id: integer, created_at: datetime, updated_at: datetime))
got: (:read, :admin_dashboard) (1 time)
(:destroy, #<Double "Sipity::WorkflowResponsibility_1016">) (1 time)
./spec/controllers/hyrax/admin/workflow_roles_controller_spec.rb:65: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/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-13 06:54:07.467019923 +0000 got: 2024-12-13 06:54:07.467019000 +0000 (compared using ==) Diff: @@ -1 +1 @@ -Fri, 13 Dec 2024 06:54:07.467019923 UTC +00:00 +Fri, 13 Dec 2024 06:54:07.467019000 UTC +00:00
Failure/Error: expect(file_stat.date).to eq(date)
expected: 2024-12-13 06:54:07.467019923 +0000
got: 2024-12-13 06:54:07.467019000 +0000
(compared using ==)
Diff:
@@ -1 +1 @@
-Fri, 13 Dec 2024 06:54:07.467019923 UTC +00:00
+Fri, 13 Dec 2024 06:54:07.467019000 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/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
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 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…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…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_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_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
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 …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/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_all when upda… the resources and returns them with updated values of the optimistic locking attribute (spec.lib.freyja.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_all when one … resources has an incorrect lock token raises a Valkyrie::Persistence::StaleObjectError (spec.lib.freyja.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_all when crea…returns an array of resources with their system-generated optimistic locking attributes (spec.lib.freyja.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 updating…ly saves the resource and returns the updated value of the optimistic locking attribute (spec.lib.freyja.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