Skip to content

Link Build Test of 6972/merge by @dlpierce #244

Link Build Test of 6972/merge by @dlpierce

Link Build Test of 6972/merge by @dlpierce #244

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

23 fail, 297 skipped, 6 409 pass in 2h 14m 55s

    17 files      17 suites   2h 14m 55s ⏱️
 6 729 tests  6 409 ✅ 297 💤 23 ❌
13 229 runs  12 795 ✅ 396 💤 38 ❌

Results for commit 89fac5f.

Annotations

Check warning on line 0 in ./spec/services/hyrax/lease_service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Hyrax::LeaseService#assets_with_expired_leases returns an array of assets with expired lease (spec.services.hyrax.lease_service_spec)

artifacts/spec-reports-dassie-5/rspec-dassie-5.xml [took 2s]
artifacts/spec-reports-koppie-5/rspec-koppie-5.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:40:39+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A39%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:40:39+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A39%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./spec/services/hyrax/lease_service_spec.rb:72: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

LeaseExpiryJob with ActiveFedora objects #perform expires leases on filesets with expired leases (spec.jobs.lease_expiry_job_spec) failed

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 1s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:06+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A06%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:06+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A06%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_spec.rb:76: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

LeaseExpiryJob with ActiveFedora objects #perform expires leases on works with expired leases (spec.jobs.lease_expiry_job_spec) failed

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 1s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:07+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A07%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:07+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A07%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_spec.rb:70: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

LeaseExpiryJob with ActiveFedora objects #perform does not expire leases that are still in effect (spec.jobs.lease_expiry_job_spec) failed

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 1s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:08+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A08%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:08+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A08%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_spec.rb:82: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

LeaseExpiryJob with ActiveFedora objects #records_with_expired_leases returns all records with expired leases (spec.jobs.lease_expiry_job_spec) failed

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:09+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A09%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:09+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A09%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./spec/jobs/lease_expiry_job_spec.rb:61: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: LeaseExpiryJob with Valkyrie resources #records_with_expired_leases returns all records with expired leases (spec.jobs.lease_expiry_job_spec)

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 2s]
artifacts/spec-reports-koppie-4/rspec-koppie-4.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:11+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A11%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:11+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A11%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./spec/jobs/lease_expiry_job_spec.rb:12: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: LeaseExpiryJob with Valkyrie resources #perform does not expire leases that are still in effect (spec.jobs.lease_expiry_job_spec)

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 2s]
artifacts/spec-reports-koppie-4/rspec-koppie-4.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:13+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A13%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:13+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A13%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_spec.rb:36: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: LeaseExpiryJob with Valkyrie resources #perform expires leases on works with expired leases (spec.jobs.lease_expiry_job_spec)

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 2s]
artifacts/spec-reports-koppie-4/rspec-koppie-4.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:15+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A15%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:15+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A15%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_spec.rb:22: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/lease_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: LeaseExpiryJob with Valkyrie resources #perform expires leases on filesets with expired leases (spec.jobs.lease_expiry_job_spec)

artifacts/spec-reports-dassie-4/rspec-dassie-4.xml [took 2s]
artifacts/spec-reports-koppie-4/rspec-koppie-4.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:46:17+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A17%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:46:17+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=lease_expiration_date_dtsi+desc&fq=lease_expiration_date_dtsi%3A%5B*+TO+2024-11-08T20%3A46%3A17%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/lease_service.rb:10:in `assets_with_expired_enforced_leases'
./app/jobs/lease_expiry_job.rb:13:in `records_with_expired_leases'
./app/jobs/lease_expiry_job.rb:4:in `perform'
./spec/jobs/lease_expiry_job_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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/tasks/rake_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Rake tasks hyrax:embargo:deactivate_expired updates the persisted work visibility for expired embargoes (spec.tasks.rake_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 3s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:23+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:23+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./lib/tasks/embargo_lease.rake:7:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
./spec/support/rake.rb:14:in `block in run_task'
./spec/support/rake.rb:29:in `capture_stdout_stderr'
./spec/support/rake.rb:13:in `run_task'
./spec/tasks/rake_spec.rb:42:in `block (4 levels) in <top (required)>'
./spec/tasks/rake_spec.rb:42: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/tasks/rake_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 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-0/rspec-dassie-0.xml [took 3s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:23+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:23+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./lib/tasks/embargo_lease.rake:7:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
./spec/support/rake.rb:14:in `block in run_task'
./spec/support/rake.rb:29:in `capture_stdout_stderr'
./spec/support/rake.rb:13:in `run_task'
./spec/tasks/rake_spec.rb:64:in `block (4 levels) in <top (required)>'
./spec/tasks/rake_spec.rb:64: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/tasks/rake_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Rake tasks hyrax:embargo:deactivate_expired updates the persisted work ACLs for expired embargoes (spec.tasks.rake_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 3s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:23+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:23+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A23%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./lib/tasks/embargo_lease.rake:7:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
./spec/support/rake.rb:14:in `block in run_task'
./spec/support/rake.rb:29:in `capture_stdout_stderr'
./spec/support/rake.rb:13:in `run_task'
./spec/tasks/rake_spec.rb:32:in `block (4 levels) in <top (required)>'
./spec/tasks/rake_spec.rb:32: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/tasks/rake_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Rake tasks hyrax:embargo:deactivate_expired does not update visibility for works with active embargoes (spec.tasks.rake_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 4s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:24+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A24%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:24+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A24%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./lib/tasks/embargo_lease.rake:7:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
./spec/support/rake.rb:14:in `block in run_task'
./spec/support/rake.rb:29:in `capture_stdout_stderr'
./spec/support/rake.rb:13:in `run_task'
./spec/tasks/rake_spec.rb:52:in `block (4 levels) in <top (required)>'
./spec/tasks/rake_spec.rb:52: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/tasks/rake_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Rake tasks hyrax:embargo:deactivate_expired adds embargo history for expired embargoes (spec.tasks.rake_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 3s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:24+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A24%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:24+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A24%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./lib/tasks/embargo_lease.rake:7:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/app/bundle/ruby/3.2.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
./spec/support/rake.rb:14:in `block in run_task'
./spec/support/rake.rb:29:in `capture_stdout_stderr'
./spec/support/rake.rb:13:in `run_task'
./spec/tasks/rake_spec.rb:21:in `block (4 levels) in <top (required)>'
./spec/tasks/rake_spec.rb:21: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/services/hyrax/embargo_service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Hyrax::EmbargoService#assets_with_expired_embargoes returns an array of assets with expired embargoes that are still enforced (spec.services.hyrax.embargo_service_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 3s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:39:26+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A26%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:39:26+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A39%3A26%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Shared Example Group: "tests #assets_with_expired_embargoes" called from ./spec/services/hyrax/embargo_service_spec.rb:71
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./spec/services/hyrax/embargo_service_spec.rb:25: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: EmbargoExpiryJob with Valkyrie resources #perform expires embargos on file sets with expired embargos (spec.jobs.embargo_expiry_job_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:40:13+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:40:13+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:27: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: EmbargoExpiryJob with Valkyrie resources #perform expires embargos on works with expired embargos (spec.jobs.embargo_expiry_job_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:40:13+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:40:13+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:20: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: EmbargoExpiryJob with Valkyrie resources #perform Doesn't expire embargos that are still in effect (spec.jobs.embargo_expiry_job_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 1s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:40:13+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:40:13+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:34: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: EmbargoExpiryJob with Valkyrie resources #records_with_expired_embargos returns all records with expired embargos (spec.jobs.embargo_expiry_job_spec)

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 1s]
artifacts/spec-reports-koppie-0/rspec-koppie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:40:13+00:00'  URI: http://solr:8983/solr/koppie-test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:40:13+00:00'

  URI: http://solr:8983/solr/koppie-test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A40%3A13%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./spec/jobs/embargo_expiry_job_spec.rb:13: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

EmbargoExpiryJob with ActiveFedora objects #records_with_expired_embargos returns all records with expired embargos (spec.jobs.embargo_expiry_job_spec) failed

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:49:27+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A27%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:49:27+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A27%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./spec/jobs/embargo_expiry_job_spec.rb:59: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

EmbargoExpiryJob with ActiveFedora objects #perform expires embargos on file sets with expired embargos (spec.jobs.embargo_expiry_job_spec) failed

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:49:28+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A28%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:49:28+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A28%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:75: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

EmbargoExpiryJob with ActiveFedora objects #perform expires embargos on works with expired embargos (spec.jobs.embargo_expiry_job_spec) failed

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:49:29+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A29%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:49:29+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A29%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:69: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check warning on line 0 in ./spec/jobs/embargo_expiry_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

EmbargoExpiryJob with ActiveFedora objects #perform Doesn't expire embargos that are still in effect (spec.jobs.embargo_expiry_job_spec) failed

artifacts/spec-reports-dassie-0/rspec-dassie-0.xml [took 0s]
Raw output
RSolr::Error::Http - 400 Bad Request Error: Invalid Date String:'2024-11-08T20:49:30+00:00'  URI: http://solr:8983/solr/hyrax_test/select?wt=json Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"} Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A30%2B00%3A00%5D"  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute' /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark' /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms' /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive' /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search' /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
Failure/Error: response = repository.search(builder)

Blacklight::Exceptions::InvalidRequest:
  RSolr::Error::Http - 400 Bad Request
  Error: Invalid Date String:'2024-11-08T20:49:30+00:00'

  URI: http://solr:8983/solr/hyrax_test/select?wt=json
  Request Headers: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}
  Request Data: "rows=1000&sort=embargo_release_date_dtsi+desc&fq=embargo_release_date_dtsi%3A%5B*+TO+2024-11-08T20%3A49%3A30%2B00%3A00%5D"

  Backtrace: /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:220:in `rescue in execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:208:in `execute'
  /app/bundle/ruby/3.2.0/gems/rsolr-2.6.0/lib/rsolr/client.rb:203:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:70:in `block in send_and_receive'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `block in benchmark'
  /usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/core_ext/benchmark.rb:14:in `ms'
  /app/bundle/ruby/3.2.0/gems/activesupport-6.1.7.10/lib/active_support/benchmarkable.rb:43:in `benchmark'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:69:in `send_and_receive'
  /app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
  /app/samvera/hyrax-engine/app/services/hyrax/restriction_service.rb:16:in `presenters'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:83:in `rescue in send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:68:in `send_and_receive'
/app/bundle/ruby/3.2.0/gems/blacklight-7.40.0/lib/blacklight/solr/repository.rb:32:in `search'
./app/services/hyrax/restriction_service.rb:16:in `presenters'
./app/services/hyrax/embargo_service.rb:10:in `assets_with_expired_enforced_embargoes'
./app/jobs/embargo_expiry_job.rb:13:in `records_with_expired_embargos'
./app/jobs/embargo_expiry_job.rb:4:in `perform'
./spec/jobs/embargo_expiry_job_spec.rb:81: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)>'
------------------
--- Caused by: ---
Faraday::BadRequestError:
  the server responded with status 400
  /app/bundle/ruby/3.2.0/gems/faraday-2.9.1/lib/faraday/response/raise_error.rb:16:in `on_complete'

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

297 skipped tests found

There are 297 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create adds it to the collection
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create updates env when share applies to works and only one collection removes member_of_collections_attributes and adds collection_id to env
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create updates env when share applies to works when more than one collection removes member_of_collections_attributes and does NOT add collection_id
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create updates env when share does NOT apply to works and only one collection removes member_of_collections_attributes and does NOT add collection_id
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create when multiple membership checker returns a non-nil value adds an error and returns false
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create when work is in another user's collection doesn't remove the work from the other user's collection
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create when work is in user's own collection and destroy is passed removes the work from that collection
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor create when working through Rails nested attribute scenarios removes the work from that collection
spec.actors.hyrax.actors.collections_membership_actor_spec ‑ Hyrax::Actors::CollectionsMembershipActor the next actor does not receive the member_of_collections_attributes
spec.actors.hyrax.actors.file_actor_spec ‑ Hyrax::Actors::FileActor when using active fedora directly #revert_to for a different relation does not rely on the default relation
spec.controllers.catalog_controller_spec ‑ CatalogController#index full-text search finds matching records
spec.controllers.concerns.hyrax.works_controller_behavior_spec ‑ Hyrax::WorksControllerBehavior#create with a logged in user and files rejects files from another user
spec.controllers.concerns.hyrax.works_controller_behavior_spec ‑ Hyrax::WorksControllerBehavior#manifest resolves json
spec.controllers.hyrax.admin.admin_sets_controller_spec ‑ Hyrax::Admin::AdminSetsController as a creator when the user creates the admin set #files shows a list of member files
spec.controllers.hyrax.admin.admin_sets_controller_spec ‑ Hyrax::Admin::AdminSetsController as a manager when the user creates the admin set #files shows a list of member files
spec.controllers.hyrax.admin.admin_sets_controller_spec ‑ Hyrax::Admin::AdminSetsController as an admin set collection type admin when the user creates the admin set #files shows a list of member files
spec.controllers.hyrax.admin.permission_template_accesses_controller_spec ‑ Hyrax::Admin::PermissionTemplateAccessesController destroy when signed in as an admin can remove admin group from depositors
spec.controllers.hyrax.admin.permission_template_accesses_controller_spec ‑ Hyrax::Admin::PermissionTemplateAccessesController destroy when signed in as an admin can remove admin group from viewers
spec.controllers.hyrax.api.items_controller_spec ‑ Hyrax::API::ItemsController with an HTTP POST post with a valid item and matching token is expected to eq 201
spec.controllers.hyrax.dashboard.collections_controller_spec ‑ Hyrax::Dashboard::CollectionsController with model CollectionResource #create creates a Collection with old style parameters
spec.controllers.hyrax.dashboard.collections_controller_spec ‑ Hyrax::Dashboard::CollectionsController with model CollectionResource #files shows a list of member files
spec.controllers.hyrax.generic_works_controller_spec ‑ Hyrax::GenericWorksController#create with files from browse everything For a batch upload ingests files from provide URLs
spec.controllers.hyrax.stats_controller_spec ‑ Hyrax::StatsController with Valkyrie objects #file user is not signed in but the file is public renders the stats view
spec.controllers.hyrax.stats_controller_spec ‑ Hyrax::StatsController with Valkyrie objects #file when user has access to file renders the stats view
spec.controllers.hyrax.stats_controller_spec ‑ Hyrax::StatsController with Valkyrie objects #file when user lacks access to file redirects to root_url
spec.controllers.hyrax.stats_controller_spec ‑ Hyrax::StatsController with Valkyrie objects work renders the stats view
spec.features.dashboard.collection_spec ‑ collection adding works to a collection attaches the works
spec.features.dashboard.collection_spec ‑ collection delete collection when user without permissions selects delete does not allow delete admin set
spec.features.dashboard.collection_spec ‑ collection remove works from collection user that can edit removes a sub-collection from the list of items (dependency on collection nesting)
spec.features.dashboard.collection_spec ‑ collection remove works from collection user that can edit shows remove action buttons
spec.features.embargo_spec ‑ embargo updating embargoed object (Valkyrie) can be updated with a valid date
spec.features.embargo_spec ‑ embargo updating embargoed object (Valkyrie) cannot be updated with an invalid date
spec.features.work_show_spec ‑ work show view in ActiveFedora as the work owner allows adding work to a collection
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm nested relationships #list_child_collections 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm nested relationships #list_parent_collections 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#display_additional_fields? with no secondary terms 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#display_additional_fields? with secondary terms 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#human_readable_type 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#id 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#member_ids 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#primary_terms 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#required? 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#secondary_terms 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#select_files without any works/files attached 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm#terms 
spec.forms.hyrax.forms.collection_form_spec ‑ Hyrax::Forms::CollectionForm.build_permitted_params 
spec.indexers.hyrax.collection_indexer_spec ‑ Hyrax::CollectionIndexer#generate_solr_document with block yields the document that includes our fields
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base 
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can delete all objects but only from postgers
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can delete objects
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can find that resource again
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Boolean RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Date RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle DateTime RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Decimal RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Double RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Integer RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Time RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle custom-typed RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle language-typed RDF properties
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can override default id generation with a provided id
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can persist single values
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can save a resource
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can save multiple resources at once
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can save nested resources
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store ::RDF::URIs
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store DateTimes
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store Floats
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store Times
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store Valkyrie::IDs
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store booleans
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can store integers
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base doesn't override a resource that already has an ID
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when creating a resource returns the value of the system-generated optimistic locking attribute on the resource
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when lock token is nil successfully saves the resource and returns the updated value of the optimistic locking attribute
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when there is a token, but it's for a different adapter (migration use case) successfully saves the resource and returns a token for the adapter that was saved to
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when updating a resource with a correct lock token successfully saves the resource and returns the updated value of the optimistic locking attribute
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save when updating a resource with an incorrect lock token raises a Valkyrie::Persistence::StaleObjectError
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all when creating multiple resources returns an array of resources with their system-generated optimistic locking attributes
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all when one of the resources has an incorrect lock token raises a Valkyrie::Persistence::StaleObjectError
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base optimistic locking #save_all when updating multiple resources that all have a correct lock token saves the resources and returns them with updated values of the optimistic locking attribute
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders IDs and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders URIs and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders boolean values and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders date values and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders different types of objects together
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders floating point values and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders integer values and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders nested objects
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders nested objects with strings
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders string values and returns them in the appropriate order
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base parent tests can order members
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base parent tests can remove members
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base returns nil for an unset single value
spec.lib.frigg.persister_spec ‑ Frigg::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base stores created_at/updated_at
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider 
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .count_all_of_model counts all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .custom_queries raises NoMethodError when the custom query does not exist
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_all returns all created resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_all_of_model returns all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_all_of_model returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by raises an error if the id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by returns a Valkyrie::Persistence::ObjectNotFoundError for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by returns a resource by id or string representation of an id
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier can have multiple alternate identifiers
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError for a non-found alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError when persisted objects do not have alternate_ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises an error if the alternate identifier is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier returns a resource by alternate identifier or string representation of an alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when id is passed instead of resource returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when neither id nor resource is passed raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is not saved raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered for one child but not the other returns
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_many_by_ids raises an error if any id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_many_by_ids removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_many_by_ids returns a partial list for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_many_by_ids returns an array of resources by ids or string representation ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_many_by_ids returns an empty list if no ids were found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members filtering by model when there are no members that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the model doesn't have member_ids returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members when something is member more than once includes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members without filtering by model when there are no members returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_members without filtering by model when there's no resource ID doesn't error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_parents doesn't return same parent twice
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_parents returns all parent resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_parents returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_parents when the model doesn't have member_ids returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has ordered related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns all references in order including duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns all references given in a property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .register_query_handler can register a query handler
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider .register_query_handler can register a query handler which takes keyword arguments
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in both should be found from postgres only behaves like a Valkyrie query provider optimistic locking retrieves the lock token and casts it to optimistic_lock_token attribute
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider 
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .count_all_of_model counts all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .custom_queries raises NoMethodError when the custom query does not exist
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_all returns all created resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_all_of_model returns all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_all_of_model returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by raises an error if the id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by returns a Valkyrie::Persistence::ObjectNotFoundError for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by returns a resource by id or string representation of an id
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier can have multiple alternate identifiers
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError for a non-found alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError when persisted objects do not have alternate_ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier raises an error if the alternate identifier is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_by_alternate_identifier returns a resource by alternate identifier or string representation of an alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when id is passed instead of resource returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when neither id nor resource is passed raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is not saved raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered for one child but not the other returns
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_many_by_ids raises an error if any id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_many_by_ids removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_many_by_ids returns a partial list for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_many_by_ids returns an array of resources by ids or string representation ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_many_by_ids returns an empty list if no ids were found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members filtering by model when there are no members that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the model doesn't have member_ids returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members when something is member more than once includes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members without filtering by model when there are no members returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_members without filtering by model when there's no resource ID doesn't error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_parents doesn't return same parent twice
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_parents returns all parent resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_parents returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_parents when the model doesn't have member_ids returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has ordered related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns all references in order including duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns all references given in a property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .register_query_handler can register a query handler
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider .register_query_handler can register a query handler which takes keyword arguments
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in postgres only behaves like a Valkyrie query provider optimistic locking retrieves the lock token and casts it to optimistic_lock_token attribute
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider 
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .count_all_of_model counts all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .custom_queries raises NoMethodError when the custom query does not exist
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_all returns all created resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_all_of_model returns all of that model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_all_of_model returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by raises an error if the id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by returns a Valkyrie::Persistence::ObjectNotFoundError for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by returns a resource by id or string representation of an id
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by_alternate_identifier can have multiple alternate identifiers
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError for a non-found alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError when persisted objects do not have alternate_ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by_alternate_identifier raises an error if the alternate identifier is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_by_alternate_identifier returns a resource by alternate identifier or string representation of an alternate identifier
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when id is passed instead of resource returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when neither id nor resource is passed raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is not saved raises an error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered for one child but not the other returns
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is ordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_inverse_references_by when the resource is saved when the property is unordered returns everything which references the given resource by the given property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_many_by_ids raises an error if any id is not a Valkyrie::ID or a string
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_many_by_ids removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_many_by_ids returns a partial list for a non-found ID
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_many_by_ids returns an array of resources by ids or string representation ids
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_many_by_ids returns an empty list if no ids were found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members filtering by model when there are no members that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members without filtering by model when the model doesn't have member_ids returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members returns all a resource's members in order
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members without filtering by model when the object has members when something is member more than once includes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members without filtering by model when there are no members returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_members without filtering by model when there's no resource ID doesn't error
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_parents doesn't return same parent twice
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_parents returns all parent resources
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_parents returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_parents when the model doesn't have member_ids returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has ordered related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by filtering by model when the object has related resources that match the filter returns only resources with the relationship filtered to the specified model
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by filtering by model when there are no related resources that match the filter returns an empty array
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns all references in order including duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is ordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is unordered removes duplicates
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns all references given in a property
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns an empty array if there are none
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .find_references_by when the property is unordered returns nothing if reference not found
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .register_query_handler can register a query handler
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider .register_query_handler can register a query handler which takes keyword arguments
spec.lib.frigg.query_service_spec ‑ Frigg::QueryService items in wings only behaves like a Valkyrie query provider optimistic locking retrieves the lock token and casts it to optimistic_lock_token attribute
spec.models.admin_set_spec ‑ AdminSet#members is empty by default
spec.models.hyrax.file_metadata_spec ‑ Hyrax::FileMetadata#valid? is expected to be valid
spec.models.hyrax.file_metadata_spec ‑ Hyrax::FileMetadata#versions when no versions saved returns empty array
spec.models.hyrax.file_metadata_spec ‑ Hyrax::FileMetadata#versions when versions saved returns a set of file_metadatas for previous versions
spec.models.job_io_wrapper_spec ‑ JobIoWrapper#file switches between local filepath and CarrierWave file
spec.models.sipity.notifiable_context_spec ‑ Sipity::NotifiableContext should have tests
spec.services.hyrax.file_set_file_service_spec ‑ Hyrax::FileSetFileService#primary_file when the FileSet has an #original_file_id always resolves by original_file_id
spec.services.hyrax.file_set_file_service_spec ‑ Hyrax::FileSetFileService#primary_file when there is no OriginalFile, but files exist resolves the first file
spec.services.hyrax.listeners.member_cleanup_listener_spec ‑ Hyrax::Listeners::MemberCleanupListener#on_collection_deleted publishes events
spec.services.hyrax.listeners.member_cleanup_listener_spec ‑ Hyrax::Listeners::MemberCleanupListener#on_collection_deleted removes collection references from member objects
spec.services.hyrax.thumbnail_path_service_spec ‑ Hyrax::ThumbnailPathService with a Valkyrie resource #call when it is a FileSet when it has a thumbnail id returns the thumbnail file path
spec.services.hyrax.thumbnail_path_service_spec ‑ Hyrax::ThumbnailPathService with a Valkyrie resource #call when it is a Work with a thumbnail_id returns the thumbnail path for the file_set
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with empty cache for each user it adds one entry per day to the cache
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with empty cache when Google analytics throws an error Only Download stats error out completely gathers the view stats even though the download stats are failing
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with empty cache when Google analytics throws an error Only View stats error out completely gathers the download stats even though the view stats are failing
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with empty cache when Google analytics throws an error both error out completely stops after 4 tries on each of the 3 files
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with existing data in cache a user is already up to date skips if we already have uptodate information
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with existing data in cache doesn't duplicate entries for existing dates
spec.services.hyrax.user_stat_importer_spec ‑ Hyrax::UserStatImporter with existing data in cache processes the oldest records first
spec.wings.active_fedora_converter_spec ‑ Wings::ActiveFedoraConverter#convert when given a valkyrie native model converts single-valued fields
spec.wings.active_fedora_converter_spec ‑ Wings::ActiveFedoraConverter#convert when given a valkyrie native model does not add superflous metadata
spec.wings.active_fedora_converter_spec ‑ Wings::ActiveFedoraConverter#convert when given a valkyrie native model supports nested resources
spec.wings.active_fedora_converter_spec ‑ Wings::ActiveFedoraConverter#convert with a file set with file metadata persists the files
spec.wings.active_fedora_converter_spec ‑ Wings::ActiveFedoraConverter#convert with attributes populates reflections
spec.wings.hydra.works.services.add_file_to_file_set_spec ‑ Wings::Works::AddFileToFileSet when :versioning => false skips creating versions
spec.wings.hydra.works.services.add_file_to_file_set_spec ‑ Wings::Works::AddFileToFileSet when :versioning => true and there are already versions adds to the version history
spec.wings.hydra.works.services.add_file_to_file_set_spec ‑ Wings::Works::AddFileToFileSet when :versioning => true updates the file and creates a version
spec.wings.transformer_value_mapper_spec ‑ Wings::TransformerValueMapper.result with an ActiveTriples::RDFSource bnode value somehow manages to map the node?
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Date RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle DateTime RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Decimal RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Double RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Integer RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can handle Time RDF properties
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base can save nested resources
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders IDs and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders URIs and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders boolean values and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders date values and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders different types of objects together
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders floating point values and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders integer values and returns them in the appropriate order
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders nested objects
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders nested objects with strings
spec.wings.valkyrie.persister_spec ‑ Wings::Valkyrie::Persister When passing a Valkyrie::Resource that was never an ActiveFedora::Base ordered properties orders string values and returns them in the appropriate order
spec.wings.valkyrie.query_service_spec ‑ Wings::Valkyrie::QueryService.find_by_alternate_identifier raises a Valkyrie::Persistence::ObjectNotFoundError when persisted objects do not have alternate_ids
spec.wings.valkyrie.query_service_spec ‑ Wings::Valkyrie::QueryService.find_inverse_references_by when the resource is saved when the property is ordered returns everything which references the given resource by the given property
spec.wings.valkyrie.query_service_spec ‑ Wings::Valkyrie::QueryService.find_members without filtering by model when the object has members when something is member more than once includes duplicates
spec.wings.valkyrie.query_service_spec ‑ Wings::Valkyrie::QueryService.find_references_by when the property is ordered returns all references in order including duplicates

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

6729 tests found (test 1 to 317)

There are 6729 tests, see "Raw output" for the list of tests 1 to 317.
Raw output
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f2a10071188>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f76330c6e20>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f2a116da000>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f7633125c90>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy AdminSet: 5de666cc-0b89-4db7-96aa-70973e5b78f0
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy Hyrax::AdministrativeSet: 9955d9de-4c2f-445b-a8ac-cd04bf222a45
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to edit AdminSet: 5ad82137-ea7e-4c4f-8219-4a292c6d8c86
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to edit Hyrax::AdministrativeSet: d8f536fe-e639-4b0d-9bbd-9e4d93f2b1a3
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to update AdminSet: 8282c62b-65a5-4038-9f67-1e8ac381f08e
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to update Hyrax::AdministrativeSet: f7bb36ec-7a0b-4fe4-9370-4c9542ffdabf
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin #admin? is true
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplate:0x00007f2a0fc8a290>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplate:0x00007f7632ffe9c0>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f2a0fc8f150>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f7632fcf3c8>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to destroy AdminSet: 0642262b-6764-4cb8-aa4d-74c115acddb9
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to destroy Hyrax::AdministrativeSet: 44923204-112c-4b18-910e-dcb7c0728b59
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to edit AdminSet: e8c1504a-5081-4b30-844b-1ce3421f11b2
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to edit Hyrax::AdministrativeSet: 5677266d-f45c-48f4-a7cf-712fb5cbd8a8
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to update AdminSet: 03815d46-c85b-4dfa-bc3a-64d5dd49e602
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates as admin behaves like A user with additional access is expected to be able to update Hyrax::AdministrativeSet: 65c66c4a-f18c-4f33-9c14-b55c8ce799aa
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users #admin? is false
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users A user who can manage an AdminSet
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplate:0x00007f2a135a2460>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplate:0x00007f7632fc2d08>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f2a12f82440>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f763305b2d8>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to destroy AdminSet: 13ebd916-f6c6-4573-b77f-e053e85b7de6
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to destroy Hyrax::AdministrativeSet: dbab2a3b-b786-4006-b825-c06562564c1a
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to edit AdminSet: 87a6d141-c56c-4883-8025-a672c3e51e55
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to edit Hyrax::AdministrativeSet: 1c2f4dc1-7631-458e-a8a7-d820b387facb
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to update AdminSet: 696d29f6-d635-475e-9d43-881fc2730740
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates via AdminSet-specific edit_users behaves like A user with additional access is expected to be able to update Hyrax::AdministrativeSet: cdaa6908-fe25-4dce-ae05-b069c09331b9
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to create AdminSet
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to read Hyrax::Statistics
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to read admin_dashboard
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to update ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to update appearance
spec.abilities.ability_spec ‑ Hyrax::Ability a registered user is expected to be able to read ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to create AdminSet
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to destroy abcd123
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to download abcd123
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to edit abcd123
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to manage AdminSet
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to read ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to read Hyrax::Statistics
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to read admin_dashboard
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to update ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a user in the admin group is expected to be able to update appearance
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected not to be able to create AdminSet
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected not to be able to update ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected to be able to citation GenericWork
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected to be able to read ContentBlock
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected to be able to read GenericWork
spec.abilities.ability_spec ‑ Hyrax::Ability a user with no roles is expected to be able to stats GenericWork
spec.abilities.ability_spec ‑ Hyrax::Ability can?(:review, :submissions) as a depositor is expected to equal false
spec.abilities.ability_spec ‑ Hyrax::Ability can?(:review, :submissions) as an administrator is expected to equal true
spec.abilities.ability_spec ‑ Hyrax::Ability can?(:review, :submissions) as an approver is expected to equal true
spec.abilities.ability_spec ‑ Hyrax::Ability#can_create_any_work? when user can deposit into an admin set is expected to equal true
spec.abilities.ability_spec ‑ Hyrax::Ability#can_create_any_work? when user doesn't have deposit into any admin set is expected to equal false
spec.abilities.ability_spec ‑ Hyrax::Ability#registered_user? with a guest user is expected to equal false
spec.abilities.ability_spec ‑ Hyrax::Ability.admin_group_name returns the admin group name
spec.abilities.admin_ability_spec ‑ Hyrax::Ability with a registered user is expected not to be able to read admin_dashboard
spec.abilities.admin_ability_spec ‑ Hyrax::Ability with an administrative user is expected to be able to read admin_dashboard
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to create Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to create_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to destroy AdminSet: 75bca7cc-4aa2-4104-991c-b92e83a8ce9f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to destroy Hyrax::AdministrativeSet: ff5c8739-b568-4e80-9651-3a48f437a251
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to destroy My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to edit AdminSet: 9b73b4ac-ab9b-4f7e-923a-3104ac121b8c
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to edit Hyrax::AdministrativeSet: aa491f12-fbbf-4aa2-94aa-6714d574b3d1
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to edit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to manage Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to manage_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to update AdminSet: e401130f-f35b-4dde-9af7-4f06b04500d4
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to update Hyrax::AdministrativeSet: e2666e39-c299-4a44-aa72-2b9bd7b7c8c3
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities NOT open to depositor is expected not to be able to update My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to deposit AdminSet: f6ca7dc5-d2f9-42bb-97ab-0525246479a8
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to deposit Hyrax::AdministrativeSet: 8b03fa13-e58f-4b37-b311-3e09e4691ef0
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to deposit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to read AdminSet: ae22c6d2-64d4-45f2-bfca-c30174d13dc0
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to read Hyrax::AdministrativeSet: e952953e-4ffa-493f-81e0-15ab4c6f635d
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to read My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to view_admin_show AdminSet: 42a81a09-5352-4619-9335-06731c122e84
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to view_admin_show Hyrax::AdministrativeSet: 72f11539-f3a3-4e60-b1f8-ef0478645613
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to view_admin_show My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is a valkyrie resource for abilities open to depositor is expected to be able to view_admin_show_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to create AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to create_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f2a092786b8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f2a12e90640>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to edit #<ActiveTriples::Relation:0x00007f29ff2e58d0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to edit #<ActiveTriples::Relation:0x00007f2a0afd5058>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to manage AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to manage_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a0b1a6968>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities NOT open to depositor is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a206ca1a0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to deposit #<ActiveTriples::Relation:0x00007f29ff5a7370>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to deposit #<ActiveTriples::Relation:0x00007f2a093d5600>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to read #<ActiveTriples::Relation:0x00007f29fe3db740>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to read #<ActiveTriples::Relation:0x00007f2a12223b28>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a08fcb2d0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a11e83ae0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set depositor and admin set is an ActiveFedora::Base for abilities open to depositor is expected to be able to view_admin_show_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities NOT open to managers is expected not to be able to create Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities NOT open to managers is expected not to be able to create_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities NOT open to managers is expected not to be able to manage Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to deposit AdminSet: 63f8ca2c-c6b1-4821-8a18-96f1f81a0392
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to deposit Hyrax::AdministrativeSet: 42dd6cf1-baad-43b1-a50e-202799db6249
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to deposit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to destroy AdminSet: d07d08a7-d370-4a58-83da-bce90c567fab
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to destroy Hyrax::AdministrativeSet: 028dd3ec-20e7-4309-8e7a-f2e02f97fe69
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to destroy My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to edit AdminSet: 6a6b3685-3f99-406b-af94-9cdd3f6b7178
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to edit Hyrax::AdministrativeSet: 21fac3a8-3d42-44ec-8f57-dbea8c529636
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to edit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to manage_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to read AdminSet: 7d1ec99c-3d65-409b-84cf-ba6040901885
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to read Hyrax::AdministrativeSet: c24e0546-27f1-417a-bfb1-1ebe26b4e92f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to read My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to update AdminSet: abdbc638-53ce-4fc6-96d9-33542d419665
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to update Hyrax::AdministrativeSet: 2857b0bd-5023-4d2c-b03e-444b6c22b0f9
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to update My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to view_admin_show AdminSet: 3bc43325-275d-45ee-928e-beba63417b0d
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to view_admin_show Hyrax::AdministrativeSet: 25bda13d-6b24-4894-9a87-dc199897c02d
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to view_admin_show My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is a valkyrie resource for abilities open to managers is expected to be able to view_admin_show_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities NOT open to managers is expected not to be able to create AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities NOT open to managers is expected not to be able to create_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities NOT open to managers is expected not to be able to manage AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to deposit #<ActiveTriples::Relation:0x00007f29fe4e2b70>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to deposit #<ActiveTriples::Relation:0x00007f2a0afd4838>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to destroy #<ActiveTriples::Relation:0x00007f2a09d117c8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to destroy #<ActiveTriples::Relation:0x00007f2a13008cc0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to edit #<ActiveTriples::Relation:0x00007f2a095b1820>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to edit #<ActiveTriples::Relation:0x00007f2a13002aa0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to manage_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to read #<ActiveTriples::Relation:0x00007f2a07021a10>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to read #<ActiveTriples::Relation:0x00007f2a0bc518b8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to update #<ActiveTriples::Relation:0x00007f2a0b38c318>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to update #<ActiveTriples::Relation:0x00007f2a11ff9bb8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a02895980>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a0bc58488>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set manager and admin set is an ActiveFedora::Base for abilities open to managers is expected to be able to view_admin_show_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to create Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to create_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to deposit AdminSet: c8b0e7d1-837d-4a04-9d90-17cee01d34fb
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to deposit Hyrax::AdministrativeSet: 5496b741-ce12-4c2f-a249-44bc0bc7f6cf
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to deposit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to destroy AdminSet: 6ac09961-dcb7-4749-ad49-835f02c6bb67
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to destroy Hyrax::AdministrativeSet: 2bf7a194-1fcb-4b87-b951-573bc5723f6f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to destroy My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to edit AdminSet: 03dae7a4-a564-4bc7-acc9-f3d21c340da8
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to edit Hyrax::AdministrativeSet: 207c5c75-a6ca-4356-aadd-b28ce686bfb1
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to edit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to manage Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to manage_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to update AdminSet: 7a85fb61-b870-42ee-8142-cb970d15741f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to update Hyrax::AdministrativeSet: d1be407a-dce0-4178-ab76-fa7926ee0723
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities NOT open to viewer is expected not to be able to update My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to read AdminSet: c15ff7a4-feb2-4824-bdb0-31c769ea5fda
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to read Hyrax::AdministrativeSet: 3f32b7e4-01c0-4869-9e1e-6d78275c8e22
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to read My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to view_admin_show AdminSet: 710414d7-d362-407a-994e-b32fbc3f3e6c
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to view_admin_show Hyrax::AdministrativeSet: 08001213-eb66-4469-b4f4-6d56561b88b4
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is a valkyrie resource for abilities open to viewer is expected to be able to view_admin_show_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to create AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to create_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to deposit #<ActiveTriples::Relation:0x00007f2a095b4cf0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to deposit #<ActiveTriples::Relation:0x00007f2a09c55d70>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f2a06287940>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f2a13333530>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to edit #<ActiveTriples::Relation:0x00007f2a09d27aa0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to edit #<ActiveTriples::Relation:0x00007f2a12c4a570>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to manage AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to manage_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a091bb310>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities NOT open to viewer is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a0bc56728>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities open to viewer is expected to be able to read #<ActiveTriples::Relation:0x00007f2a00c2b3d0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities open to viewer is expected to be able to read #<ActiveTriples::Relation:0x00007f2a08fcc130>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities open to viewer is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a12164750>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin set viewer and admin set is an ActiveFedora::Base for abilities open to viewer is expected to be able to view_admin_show_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to create Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to create_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to deposit AdminSet: e0f3c471-57c0-4220-b265-544444eed830
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to deposit Hyrax::AdministrativeSet: 5de7f065-8aa0-4d9a-bc31-c4f886c7f460
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to deposit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to destroy AdminSet: 2cd0cde1-7103-4b4f-aea3-2c8115817274
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to destroy Hyrax::AdministrativeSet: 085e1883-151f-459b-b7ca-36ecfb2a784c
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to destroy My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to edit AdminSet: 84e58045-6d6c-414e-acd8-dd5a0f3a9a5a
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to edit Hyrax::AdministrativeSet: db4aeb6b-db2f-4450-be09-180b72b39b0f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to edit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to manage Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to manage_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to read AdminSet: 2c4cacc8-2010-4b2e-993a-da21c0858f7f
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to read Hyrax::AdministrativeSet: 6a13cda1-3536-42be-a973-6c5966c11dc5
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to read My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to update AdminSet: e2226c7e-af3e-473d-a429-03c09c676509
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to update Hyrax::AdministrativeSet: 434537ac-b7ed-4aaf-9b94-6f8c01e061ad
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to update My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to view_admin_show AdminSet: c8d4bbf3-8d03-4151-aa13-9a6e2cb679fe
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to view_admin_show Hyrax::AdministrativeSet: 3371bb1c-4dd5-435a-b18d-d36567ef25a9
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to view_admin_show My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is a valkyrie resource for abilities open to admins is expected to be able to view_admin_show_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to create AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to create_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to deposit #<ActiveTriples::Relation:0x00007f2a07000248>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to deposit #<ActiveTriples::Relation:0x00007f2a12224208>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to destroy #<ActiveTriples::Relation:0x00007f2a00bd3fe0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to destroy #<ActiveTriples::Relation:0x00007f2a061a8ad8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to edit #<ActiveTriples::Relation:0x00007f2a06ec9848>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to edit #<ActiveTriples::Relation:0x00007f2a11098f20>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to manage AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to manage_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to read #<ActiveTriples::Relation:0x00007f2a099ee438>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to read #<ActiveTriples::Relation:0x00007f2a126a7460>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to update #<ActiveTriples::Relation:0x00007f29ff5a3090>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to update #<ActiveTriples::Relation:0x00007f2a095bc900>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f29fe4ee9c0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to view_admin_show #<ActiveTriples::Relation:0x00007f29ff2d8220>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when admin user and admin set is an ActiveFedora::Base for abilities open to admins is expected to be able to view_admin_show_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to create Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to create_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to deposit AdminSet: 668c350d-8254-4eea-9f98-30f81f1ef2c7
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to deposit Hyrax::AdministrativeSet: f65776b1-f115-44a7-ab70-50017cad1b21
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to deposit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to destroy AdminSet: 2e1f427d-f0d7-439f-8a14-297b70a2054e
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to destroy Hyrax::AdministrativeSet: 89a83f1e-8ca2-4127-a724-f60bed4faf77
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to destroy My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to edit AdminSet: 6870f5d2-6417-446c-85f5-ec727de3f8c7
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to edit Hyrax::AdministrativeSet: 21921e1c-1a26-48bd-a507-5fbc2e3258da
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to edit My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to manage Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to manage_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to read AdminSet: e23b5098-a067-4ca7-8728-82bcc3342124
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to read Hyrax::AdministrativeSet: 9382d14a-2aef-409d-a608-321e9cd31136
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to read My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to update AdminSet: d974faa8-c49e-41c7-ba9d-491952c7bfe2
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to update Hyrax::AdministrativeSet: 3604882d-1844-482b-9af9-252f55a9c899
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to update My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to view_admin_show AdminSet: 3a858e2d-32ec-40f1-8934-889c3589c25c
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to view_admin_show Hyrax::AdministrativeSet: 0d64cd14-03e1-4dc1-86b4-472cd1c35609
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to view_admin_show My Admin Set
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is a valkyrie resource for abilities NOT open to general user is expected not to be able to view_admin_show_any Hyrax::AdministrativeSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to create AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to create_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to deposit #<ActiveTriples::Relation:0x00007f2a08fa1f98>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to deposit #<ActiveTriples::Relation:0x00007f2a1312d4e8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f29fe3df6b0>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to destroy #<ActiveTriples::Relation:0x00007f2a00ca6a58>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to edit #<ActiveTriples::Relation:0x00007f2a027487a8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to edit #<ActiveTriples::Relation:0x00007f2a12f0a2d8>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to manage AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to manage_any AdminSet
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to read #<ActiveTriples::Relation:0x00007f29fe5eac48>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to read #<ActiveTriples::Relation:0x00007f2a00b94f20>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a093d1e60>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to update #<ActiveTriples::Relation:0x00007f2a0aca7188>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a00c87770>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to view_admin_show #<ActiveTriples::Relation:0x00007f2a125d7b20>
spec.abilities.admin_set_ability_spec ‑ Hyrax::Ability when user has no special access and admin set is an ActiveFedora::Base for abilities NOT open to general user is expected not to be able to view_admin_show_any AdminSet
spec.abilities.collection_ability_spec ‑ Hyrax::Ability create_any when there are collection types that have create access allows create_any
spec.abilities.collection_ability_spec ‑ Hyrax::Ability create_any when there are no collection types that have create access denies create_any
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when admin user and collection is a valkyrie resource can do everything
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when admin user and collection is an ActiveFedora::Base can do everything
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection depositor and collection is a valkyrie resource can view and deposit in the collection where they are a depositor
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection depositor and collection is a valkyrie resource cannot edit or update collections where they are a depositor
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection depositor and collection is an ActiveFedora::Base can view and deposit in the collection where they are a depositor
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection depositor and collection is an ActiveFedora::Base cannot edit or update collections where they are a depositor
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection manager and collection is a valkyrie resource can do everything for the collection they manage
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection manager and collection is a valkyrie resource cannot manage all collections
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection manager and collection is an ActiveFedora::Base can do everything for the collection they manage
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection manager and collection is an ActiveFedora::Base cannot manage all collections
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection viewer and collection is a valkyrie resource can view the collection where they are a viewer
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection viewer and collection is a valkyrie resource cannot modify in any way collections where they are a viewer
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection viewer and collection is an ActiveFedora::Base can view the collection where they are a viewer
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when collection viewer and collection is an ActiveFedora::Base cannot modify in any way collections where they are a viewer
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when user has no special access and collection is a valkyrie resource cannot view or modify in any way collections with restricted access
spec.abilities.collection_ability_spec ‑ Hyrax::Ability when user has no special access and collection is an ActiveFedora::Base cannot view or modify in any way collections with restricted access
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when admin user allows all abilities
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when user has create access for collection type allows creating collections of collection type
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when user has create access for collection type denies all abilities to collection type
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when user has manage access for collection type allows creating collections of collection type
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when user has manage access for collection type denies all abilities to collection type
spec.abilities.collection_type_ability_spec ‑ Hyrax::Ability when user has no special access denies all abilities to collection type
spec.abilities.embargo_and_lease_ability_spec ‑ Hyrax::Ability a regular user is expected not to be able to index Hydra::AccessControls::Lease
spec.abilities.embargo_and_lease_ability_spec ‑ Hyrax::Ability an admin user is expected to be able to index Hydra::AccessControls::Lease
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo a nil user is expected not to be able to delete FileSet: ccffbec0-a30b-4c18-b86e-2079602347ed
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo a nil user is expected not to be able to delete Hyrax::FileSet: a5c4308d-86f0-463a-ad8c-b9365d0df826
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo another authenticated user is expected not to be able to delete FileSet: b7bc2275-9294-4038-bf37-9f28243b0df8
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo another authenticated user is expected not to be able to delete Hyrax::FileSet: fe0f347c-255a-466d-983d-1d1994a0d2e5
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo as a repository manager is expected to be able to destroy FileSet: 1bbb8627-dedd-4ca3-bcdd-bce1f77ed65a
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo as a repository manager is expected to be able to destroy Hyrax::FileSet: 50335c0e-f327-4bf9-8fc4-8e2c65f39b61
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo creator of object is expected not to be able to delete FileSet: 619b7d9b-7330-4906-b962-d9df1d33226f
spec.abilities.file_set_abilities_spec ‑ Hyrax::Ability without embargo creator of object is expected not to be able to delete Hyrax::FileSet: 9ad96159-2c46-4aaa-b1a0-b5ad1876a915
spec.abilities.generic_work_abilities_spec ‑ Hyrax::Ability without embargo a nil user is expected not to be able to collect Test title
spec.abilities.generic_work_abilities_spec ‑ Hyrax::Ability without embargo another authenticated user is expected to be able to collect Test title
spec.abilities.generic_work_abilities_spec ‑ Hyrax::Ability without embargo as a repository manager is expected to be able to destroy Test title
spec.abilities.generic_work_abilities_spec ‑ Hyrax::Ability without embargo creator of object is expected to be able to destroy Test title
spec.abilities.operation_ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to read #<Hyrax::Operation:0x00007f0fe9247b60>
spec.abilities.operation_ability_spec ‑ Hyrax::Ability a registered user is expected not to be able to read #<Hyrax::Operation:0x00007fd763c03c20>
spec.abilities.operation_ability_spec ‑ Hyrax::Ability a registered user is expected to be able to read #<Hyrax::Operation:0x00007f0fd2eb0328>
spec.abilities.operation_ability_spec ‑ Hyrax::Ability a registered user is expected to be able to read #<Hyrax::Operation:0x00007fd76bae45a8>
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when admin user allows all template abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when admin user allows all template access abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has deposit access for the source denies all template abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has deposit access for the source denies all template access abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has manage access for the source allows most template abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has manage access for the source allows most template access abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has manage access for the source denies manage ability for template
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has manage access for the source denies manage ability for template access
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has no special access denies all template abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has no special access denies all template access abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has view access for the source denies all template abilities
spec.abilities.permission_template_ability_spec ‑ Hyrax::Ability when user has view access for the source denies all template access abilities
spec.abilities.proxies_and_transfer_abilities_spec ‑ Hyrax::Ability ProxyDepositRequests creating a ProxyDepositRequest when proxy deposit is enabled and transfer is disabled for a guest user is expected not to be able to create ProxyDepositRequest