Skip to content

Instantly share code, notes, and snippets.

@elrayle
Created August 7, 2017 18:41
Show Gist options
  • Save elrayle/edce430c0d8260777c057ad0e32ad480 to your computer and use it in GitHub Desktop.
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
$ 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