Created
August 7, 2017 18:41
-
-
Save elrayle/edce430c0d8260777c057ad0e32ad480 to your computer and use it in GitHub Desktop.
Failures running rspec for hyrax on master branch. ruby: 2.3.1 rails: 5.0.5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ rrs | |
| Randomized with seed 44955 | |
| ........................................................................................................................................................................................................................You're running an old version of PhantomJS, update to >= 2.1.1 for a better experience. | |
| FF.....................................................................................................................................................................................F.....*........................................................................................................DEPRECATION WARNING: Method any? is deprecated and will be removed in Rails 5.1, as `ActionController::Parameters` no longer inherits from hash. Using this deprecated behavior exposes potential security problems. If you continue to use this method you may be creating a security vulnerability in your app that can be exploited. Instead, consider using one of these documented methods which are not deprecated: http://api.rubyonrails.org/v5.0.5/classes/ActionController/Parameters.html (called from block (3 levels) in <top (required)> at /Users/elr37/Documents/__DEVELOPMENT__/Conferences/2017-07-sdc_mi/hyrax/spec/controllers/hyrax/batch_uploads_controller_spec.rb:127) | |
| DEPRECATION WARNING: Method any? is deprecated and will be removed in Rails 5.1, as `ActionController::Parameters` no longer inherits from hash. Using this deprecated behavior exposes potential security problems. If you continue to use this method you may be creating a security vulnerability in your app that can be exploited. Instead, consider using one of these documented methods which are not deprecated: http://api.rubyonrails.org/v5.0.5/classes/ActionController/Parameters.html (called from block (3 levels) in <top (required)> at /Users/elr37/Documents/__DEVELOPMENT__/Conferences/2017-07-sdc_mi/hyrax/spec/controllers/hyrax/batch_uploads_controller_spec.rb:127) | |
| DEPRECATION WARNING: Method any? is deprecated and will be removed in Rails 5.1, as `ActionController::Parameters` no longer inherits from hash. Using this deprecated behavior exposes potential security problems. If you continue to use this method you may be creating a security vulnerability in your app that can be exploited. Instead, consider using one of these documented methods which are not deprecated: http://api.rubyonrails.org/v5.0.5/classes/ActionController/Parameters.html (called from block (3 levels) in <top (required)> at /Users/elr37/Documents/__DEVELOPMENT__/Conferences/2017-07-sdc_mi/hyrax/spec/controllers/hyrax/batch_uploads_controller_spec.rb:127) | |
| DEPRECATION WARNING: Method any? is deprecated and will be removed in Rails 5.1, as `ActionController::Parameters` no longer inherits from hash. Using this deprecated behavior exposes potential security problems. If you continue to use this method you may be creating a security vulnerability in your app that can be exploited. Instead, consider using one of these documented methods which are not deprecated: http://api.rubyonrails.org/v5.0.5/classes/ActionController/Parameters.html (called from block (3 levels) in <top (required)> at /Users/elr37/Documents/__DEVELOPMENT__/Conferences/2017-07-sdc_mi/hyrax/spec/controllers/hyrax/batch_uploads_controller_spec.rb:127) | |
| ......................................................*.................................................................................................F........................................................................................................................... | |
| ************************ Jasmine Output ************* | |
| Output: Puma starting in single mode... | |
| * Version 3.9.1 (ruby 2.3.1-p112), codename: Private Caller | |
| * Min threads: 0, max threads: 16 | |
| * Environment: development | |
| * Listening on tcp://0.0.0.0:51701 | |
| Use Ctrl-C to stop | |
| Waiting for jasmine server on 51701... | |
| jasmine server started | |
| ....F.............................................................................................. | |
| Failures: | |
| auto complete subject | |
| ReferenceError: Can't find variable: CustomEvent thrown | |
| No stack trace present. | |
| 99 specs, 1 failure | |
| error = #<SystemExit: exit> | |
| Errors: | |
| ************************ Jasmine Output ************* | |
| F...........................................................*......................................................*............................*........................................................................................................*.......................................................................................................................................................................................F...............................**..............................................................................................................................................*..............................................................................................................................................................................F.............................................................................................................*..............................................................................................................................................................F.F...................................................................................................................................................................................FFFFFF......................................................................................................................................................................................*...............................*................................................................................................................................ | |
| Pending: (Failures listed here are expected and do not affect your suite's status) | |
| 1) collection adding works to a collection attaches the works | |
| # we need to define a dashboard/works path | |
| # ./spec/features/collection_spec.rb:44 | |
| 2) Hyrax::API::ItemsController with an HTTP POST post with a valid item and matching token should eq 201 | |
| # move test to arkivo actor spec as integration test. | |
| Failure/Error: expect(response.status).to eq 201 | |
| expected: 201 | |
| got: 200 | |
| (compared using ==) | |
| # ./spec/controllers/hyrax/api/items_controller_spec.rb:137:in `block (4 levels) in <top (required)>' | |
| 3) AdminSet#members is empty by default | |
| # This test is plagued by this bug https://github.com/samvera/active_fedora/issues/1238 | |
| # ./spec/models/admin_set_spec.rb:71 | |
| 4) Hyrax::CollectionIndexer#generate_solr_document with block yields the document that includes our fields | |
| # ActiveFedora pattern must become extensible | |
| Failure/Error: expect { |b| indexer.generate_solr_document(&b) }.to yield_with_args(a_hash_including(doc)) | |
| expected given block to yield with arguments, but yielded with unexpected arguments | |
| expected: [(a hash including {"generic_type_sim" => ["Collection"], "bytes_lts" => 1000, "thumbnail_path_ss" => "/downloads/1234?file=thumbnail", "member_of_collection_ids_ssim" => ["col1", "col2"], "member_of_collections_ssim" => ["col1 title", "col2 title"], "visibility_ssi" => "restricted"})] | |
| got: [{"system_create_dtsi"=>"2017-08-07T18:18:20Z", "system_modified_dtsi"=>"2017-08-07T18:18:20Z", "has_..."depositor_tesim"=>["[email protected]"], "title_tesim"=>["Title 24"], "title_sim"=>["Title 24"]}] | |
| # ./spec/indexers/hyrax/collection_indexer_spec.rb:39:in `block (4 levels) in <top (required)>' | |
| 5) Hyrax::GenericWorksController#create with files from browse everything For a batch upload ingests files from provide URLs | |
| # Creating a FileSet without a parent work is not yet supported | |
| # ./spec/controllers/hyrax/generic_works_controller_spec.rb:278 | |
| 6) Selecting files to import from cloud providers has a Cloud file picker using browse-everything | |
| # TBD in https://github.com/samvera/hyrax/issues/1699 | |
| # ./spec/features/cloud_upload_spec.rb:6 | |
| 7) Creating a new Work when the user is not a proxy creates the work | |
| # This was failing intermittently | |
| # ./spec/features/create_work_spec.rb:28 | |
| 8) Creating a new Work when the user is a proxy allows on-behalf-of deposit | |
| # This was failing intermittently | |
| # ./spec/features/create_work_spec.rb:65 | |
| 9) CatalogController#index full-text search finds matching records | |
| # Will GenericWorks have a full_text search? | |
| # ./spec/controllers/catalog_controller_spec.rb:81 | |
| 10) BlacklightHelper render_index_field_value description_tesim should eq "<span itemprop=\"description\">This links to <a href=\"http://example.com/\"><span class=\"glyphicon glyphicon-new-window\"></span> http://example.com/</a> What about that?</span>" | |
| # need a different way to test description | |
| Failure/Error: | |
| is_expected.to eq '<span itemprop="description">This links to ' \ | |
| '<a href="http://example.com/"><span class="glyphicon glyphicon-new-window"></span>' \ | |
| ' http://example.com/</a> What about that?</span>' | |
| expected: "<span itemprop=\"description\">This links to <a href=\"http://example.com/\"><span class=\"glyphicon glyphicon-new-window\"></span> http://example.com/</a> What about that?</span>" | |
| got: "This links to <a href=\"http://example.com/\"><span class=\"glyphicon glyphicon-new-window\"></span> http://example.com/</a> What about that?" | |
| (compared using ==) | |
| # ./spec/helpers/blacklight_helper_spec.rb:42:in `block (4 levels) in <top (required)>' | |
| 11) Hyrax::Actors::FileActor#revert_to for a different relation does not rely on the default relation | |
| # Hydra::Works::VirusCheck must support other relations: https://github.com/samvera/hyrax/issues/1187 | |
| Got 2 failures: | |
| 11.1) Failure/Error: return false unless file_set.save | |
| (#<FileSet id: "c1219137-d30c-47ff-9f0b-d15b03a533a0", head: [], tail: [], depositor: "[email protected]", title: [], date_uploaded: nil, date_modified: nil, label: nil, relative_path: nil, import_url: nil, resource_type: [], creator: [], contributor: [], description: [], keyword: [], license: [], rights_statement: [], publisher: [], date_created: [], subject: [], language: [], identifier: [], based_near: [], related_url: [], bibliographic_citation: [], source: [], access_control_id: "301ec7e6-b232-44b5-b311-8ddb52bcb6cf", embargo_id: nil, lease_id: nil>).original_file(no args) | |
| expected: 0 times with any arguments | |
| received: 1 time | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/hydra-works-0.16.0/lib/hydra/works/models/concerns/file_set/virus_check.rb:9:in `viruses?' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/hydra-works-0.16.0/lib/hydra/works/models/concerns/file_set/virus_check.rb:14:in `must_not_detect_viruses' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:382:in `block in make_lambda' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:169:in `block (2 levels) in halting' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:547:in `block (2 levels) in default_terminator' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:546:in `catch' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:546:in `block in default_terminator' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:170:in `block in halting' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:454:in `block in call' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:454:in `each' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:454:in `call' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:101:in `__run_callbacks__' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activesupport-5.0.5/lib/active_support/callbacks.rb:750:in `_run_validate_callbacks' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activemodel-5.0.5/lib/active_model/validations.rb:408:in `run_validations!' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/activemodel-5.0.5/lib/active_model/validations.rb:338:in `valid?' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/active-fedora-11.4.0/lib/active_fedora/validations.rb:69:in `valid?' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/active-fedora-11.4.0/lib/active_fedora/validations.rb:93:in `perform_validations' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/active-fedora-11.4.0/lib/active_fedora/validations.rb:50:in `save' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/active-fedora-11.4.0/lib/active_fedora/associations/builder/orders.rb:44:in `save' | |
| # ./app/actors/hyrax/actors/file_actor.rb:42:in `revert_to' | |
| # ./spec/actors/hyrax/actors/file_actor_spec.rb:122:in `block (4 levels) in <top (required)>' | |
| 11.2) Failure/Error: expect(file_set).not_to receive(:original_file) | |
| (#<FileSet id: "c1219137-d30c-47ff-9f0b-d15b03a533a0", head: [], tail: [], depositor: "[email protected]", title: [], date_uploaded: nil, date_modified: nil, label: nil, relative_path: nil, import_url: nil, resource_type: [], creator: [], contributor: [], description: [], keyword: [], license: [], rights_statement: [], publisher: [], date_created: [], subject: [], language: [], identifier: [], based_near: [], related_url: [], bibliographic_citation: [], source: [], access_control_id: "301ec7e6-b232-44b5-b311-8ddb52bcb6cf", embargo_id: nil, lease_id: nil>).original_file(*(any args)) | |
| expected: 0 times with any arguments | |
| received: 1 time with any arguments | |
| # ./spec/actors/hyrax/actors/file_actor_spec.rb:121:in `block (4 levels) in <top (required)>' | |
| 12) Sipity::NotifiableContext should have tests | |
| # Not yet implemented | |
| # ./spec/models/sipity/notifiable_context_spec.rb:5 | |
| Failures: | |
| 1) Batch management of works Deleting multiple works Selecting all my works to delete Removes the works from the system | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/batch_edit_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| 2) Batch management of works editing and viewing multiple works edits each field and displays the changes | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/batch_edit_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| 3) collection Removing files from a collection removes all files | |
| Failure/Error: fill_in 'Email', with: user.email | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:64:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:122:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:126:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:108:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:147:in `block in resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:81:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:143:in `resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:304:in `block in synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/actions.rb:92:in `fill_in' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:8:in `sign_in' | |
| # ./spec/features/collection_spec.rb:237:in `block (3 levels) in <top (required)>' | |
| 4) proxy add proxy in profile creates a proxy | |
| Failure/Error: fill_in 'Email', with: user.email | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:64:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:122:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:126:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:108:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:147:in `block in resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:81:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:143:in `resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:304:in `block in synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/actions.rb:92:in `fill_in' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:8:in `sign_in' | |
| # ./spec/features/proxy_spec.rb:7:in `block (3 levels) in <top (required)>' | |
| 5) Jasmine expects all jasmine tests to pass | |
| Failure/Error: expect(jasmine_out).to include "0 failures" | |
| expected "Output: Puma starting in single mode...\n* Version 3.9.1 (ruby 2.3.1-p112), codename: Private Caller...\n No stack trace present.\n\n99 specs, 1 failure\nerror = #<SystemExit: exit>\n\n Errors:" to include "0 failures" | |
| Diff: | |
| @@ -1,2 +1,20 @@ | |
| -0 failures | |
| +Output: Puma starting in single mode... | |
| +* Version 3.9.1 (ruby 2.3.1-p112), codename: Private Caller | |
| +* Min threads: 0, max threads: 16 | |
| +* Environment: development | |
| +* Listening on tcp://0.0.0.0:51701 | |
| +Use Ctrl-C to stop | |
| +Waiting for jasmine server on 51701... | |
| +jasmine server started | |
| +....F.............................................................................................. | |
| +Failures: | |
| + auto complete subject | |
| + | |
| + ReferenceError: Can't find variable: CustomEvent thrown | |
| + No stack trace present. | |
| + | |
| +99 specs, 1 failure | |
| +error = #<SystemExit: exit> | |
| + | |
| + Errors: | |
| # ./spec/javascripts/jasmine_spec.rb:18:in `block (2 levels) in <top (required)>' | |
| 6) hyrax/base/show.html.erb twitter cards displays twitter:site | |
| Failure/Error: expect(tag.attribute('content').value).to eq('@SamveraRepo') | |
| expected: "@SamveraRepo" | |
| got: "@HydraSphere" | |
| (compared using ==) | |
| # ./spec/views/hyrax/base/show.html.erb_spec.rb:115:in `block (3 levels) in <top (required)>' | |
| 7) Browse Dashboard allows me to delete works in upload_sets | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/browse_dashboard_works_spec.rb:18:in `block (2 levels) in <top (required)>' | |
| 8) Hyrax::TwitterPresenter.twitter_handle_for with a user that can't be found should eq "@SamveraRepo" | |
| Failure/Error: it { is_expected.to eq '@SamveraRepo' } | |
| expected: "@SamveraRepo" | |
| got: "@HydraSphere" | |
| (compared using ==) | |
| # ./spec/presenters/hyrax/twitter_presenter_spec.rb:23:in `block (4 levels) in <module:Hyrax>' | |
| 9) Hyrax::TwitterPresenter.twitter_handle_for with a found user that doesn't have a twitter handle should eq "@SamveraRepo" | |
| Failure/Error: it { is_expected.to eq '@SamveraRepo' } | |
| expected: "@SamveraRepo" | |
| got: "@HydraSphere" | |
| (compared using ==) | |
| # ./spec/presenters/hyrax/twitter_presenter_spec.rb:19:in `block (4 levels) in <module:Hyrax>' | |
| 10) Transferring work ownership: When I request a work transfer: To myself displays an appropriate error message | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:18:in `block (3 levels) in <top (required)>' | |
| 11) Transferring work ownership: When I request a work transfer: To someone else Creates a transfer request | |
| Failure/Error: fill_in 'Email', with: user.email | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:64:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:122:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:126:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:108:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:147:in `block in resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:81:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:143:in `resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:304:in `block in synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/actions.rb:92:in `fill_in' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:8:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:18:in `block (3 levels) in <top (required)>' | |
| 12) Transferring work ownership: When I request a work transfer: To someone else If I cancel it I should see it was cancelled | |
| Failure/Error: fill_in 'Email', with: user.email | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:64:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:122:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:126:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:108:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:147:in `block in resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:81:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:143:in `resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:304:in `block in synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/actions.rb:92:in `fill_in' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:8:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:18:in `block (3 levels) in <top (required)>' | |
| 13) Transferring work ownership: When I request a work transfer: To someone else If the new owner accepts it I should see it was accepted | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:18:in `block (3 levels) in <top (required)>' | |
| 14) Transferring work ownership: When someone requests a work transfer to me I should be able to reject it | |
| Failure/Error: visit new_user_session_path | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:36:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:97:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:269:in `visit' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:7:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:65:in `block (3 levels) in <top (required)>' | |
| 15) Transferring work ownership: When someone requests a work transfer to me I should be able to accept it | |
| Failure/Error: fill_in 'Email', with: user.email | |
| Capybara::Poltergeist::JavascriptError: | |
| One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). | |
| ReferenceError: Can't find variable: CustomEvent | |
| ReferenceError: Can't find variable: CustomEvent | |
| at http://127.0.0.1:59086/assets/application-c13745bdb363b9b908ba2056d73f5c13ab6c3c7ff9b446034e375059e0e70bc8.js:72398 | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:377:in `command' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/browser.rb:64:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:122:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/poltergeist-1.15.0/lib/capybara/poltergeist/driver.rb:126:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:108:in `find_xpath' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:147:in `block in resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:81:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/queries/selector_query.rb:143:in `resolve_for' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:304:in `block in synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/base.rb:85:in `synchronize' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:302:in `synced_resolve' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/finders.rb:37:in `find' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/node/actions.rb:92:in `fill_in' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/session.rb:776:in `block (2 levels) in <class:Session>' | |
| # /Users/elr37/.rvm/gems/ruby-2.3.1@hyrax-sdc-2017-07-17/gems/capybara-2.15.1/lib/capybara/dsl.rb:50:in `block (2 levels) in <module:DSL>' | |
| # ./spec/support/features/session_helpers.rb:8:in `sign_in' | |
| # ./spec/features/ownership_transfer_spec.rb:65:in `block (3 levels) in <top (required)>' | |
| Examples with the most LDP requests | |
| Creating a new child Work when it's being updated doesn't lose other memberships | |
| Total LDP: 162 {"HEAD"=>42, "GET"=>96, "POST"=>10, "PUT"=>7, "PATCH"=>7} | |
| Hyrax::Actors::FileSetActor creating metadata, content and attaching to a work when a work is provided adds the FileSet to the parent work | |
| Total LDP: 167 {"HEAD"=>48, "GET"=>94, "POST"=>9, "PUT"=>6, "PATCH"=>10} | |
| Collection#members_objects adding members allows multiple files to be added | |
| Total LDP: 169 {"HEAD"=>44, "GET"=>103, "POST"=>12, "PUT"=>6, "PATCH"=>4} | |
| Hyrax::CollectionsController#update collection members adds members to the collection | |
| Total LDP: 171 {"HEAD"=>43, "GET"=>104, "POST"=>13, "PUT"=>6, "PATCH"=>5} | |
| Hyrax::Actors::GenericWorkActor#create valid attributes with embargo with attached files applies embargo to attached files | |
| Total LDP: 174 {"HEAD"=>50, "GET"=>99, "POST"=>11, "PUT"=>5, "PATCH"=>9} | |
| Hyrax::Actors::GenericWorkActor#create valid attributes with multiple files authenticated visibility stamps each file with the access rights | |
| Total LDP: 192 {"HEAD"=>48, "GET"=>114, "POST"=>12, "PUT"=>4, "PATCH"=>14} | |
| The admin dashboard should text "3" | |
| Total LDP: 237 {"HEAD"=>38, "GET"=>144, "POST"=>29, "DELETE"=>2, "PUT"=>14, "PATCH"=>10} | |
| AttachFilesToWorkJob happy path with uploaded files at remote URLs behaves like a file attacher attaches files, copies visibility and permissions and updates the uploaded files | |
| Total LDP: 268 {"HEAD"=>76, "GET"=>153, "POST"=>14, "PUT"=>8, "PATCH"=>17} | |
| Hyrax::CollectionsController#update when moving members between collections moves the members | |
| Total LDP: 281 {"HEAD"=>73, "GET"=>172, "POST"=>16, "DELETE"=>2, "PUT"=>8, "PATCH"=>10} | |
| AttachFilesToWorkJob happy path with uploaded files on the filesystem behaves like a file attacher attaches files, copies visibility and permissions and updates the uploaded files | |
| Total LDP: 286 {"HEAD"=>80, "GET"=>163, "POST"=>17, "PUT"=>8, "PATCH"=>18} | |
| Finished in 9 minutes 34 seconds (files took 12.49 seconds to load) | |
| 2370 examples, 15 failures, 12 pending | |
| Failed examples: | |
| rspec ./spec/features/batch_edit_spec.rb:94 # Batch management of works Deleting multiple works Selecting all my works to delete Removes the works from the system | |
| rspec ./spec/features/batch_edit_spec.rb:29 # Batch management of works editing and viewing multiple works edits each field and displays the changes | |
| rspec ./spec/features/collection_spec.rb:252 # collection Removing files from a collection removes all files | |
| rspec ./spec/features/proxy_spec.rb:6 # proxy add proxy in profile creates a proxy | |
| rspec ./spec/javascripts/jasmine_spec.rb:6 # Jasmine expects all jasmine tests to pass | |
| rspec ./spec/views/hyrax/base/show.html.erb_spec.rb:113 # hyrax/base/show.html.erb twitter cards displays twitter:site | |
| rspec ./spec/features/browse_dashboard_works_spec.rb:49 # Browse Dashboard allows me to delete works in upload_sets | |
| rspec ./spec/presenters/hyrax/twitter_presenter_spec.rb:23 # Hyrax::TwitterPresenter.twitter_handle_for with a user that can't be found should eq "@SamveraRepo" | |
| rspec ./spec/presenters/hyrax/twitter_presenter_spec.rb:19 # Hyrax::TwitterPresenter.twitter_handle_for with a found user that doesn't have a twitter handle should eq "@SamveraRepo" | |
| rspec ./spec/features/ownership_transfer_spec.rb:23 # Transferring work ownership: When I request a work transfer: To myself displays an appropriate error message | |
| rspec ./spec/features/ownership_transfer_spec.rb:31 # Transferring work ownership: When I request a work transfer: To someone else Creates a transfer request | |
| rspec ./spec/features/ownership_transfer_spec.rb:50 # Transferring work ownership: When I request a work transfer: To someone else If I cancel it I should see it was cancelled | |
| rspec ./spec/features/ownership_transfer_spec.rb:41 # Transferring work ownership: When I request a work transfer: To someone else If the new owner accepts it I should see it was accepted | |
| rspec ./spec/features/ownership_transfer_spec.rb:79 # Transferring work ownership: When someone requests a work transfer to me I should be able to reject it | |
| rspec ./spec/features/ownership_transfer_spec.rb:70 # Transferring work ownership: When someone requests a work transfer to me I should be able to accept it | |
| Randomized with seed 44955 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment