Created
January 21, 2016 20:04
-
-
Save awead/82dbe385658bd81f92e3 to your computer and use it in GitHub Desktop.
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
| Failures: | |
| 1) Sufia::HomepageController#index sets marketing text | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd03ec91a60> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:37:in `block (3 levels) in <top (required)>' | |
| 2) Sufia::HomepageController#index does not include other user's private documents in recent documents | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd03e619048> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:46:in `block (3 levels) in <top (required)>' | |
| 3) Sufia::HomepageController#index includes only GenericWork objects in recent documents | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd041a401a0> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:53:in `block (3 levels) in <top (required)>' | |
| 4) Sufia::HomepageController#index sets announcement content block | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd044ea2998> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:97:in `block (3 levels) in <top (required)>' | |
| 5) Sufia::HomepageController#index with existing featured researcher finds the featured researcher | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd03bb484e0> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:19:in `block (4 levels) in <top (required)>' | |
| 6) Sufia::HomepageController#index with no featured researcher sets featured researcher | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd03b611f30> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:27:in `block (4 levels) in <top (required)>' | |
| 7) Sufia::HomepageController#index with a document not created this second sets recent documents in the right order | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd041e7e168> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:74:in `block (4 levels) in <top (required)>' | |
| 8) Sufia::HomepageController#index with featured works sets featured works | |
| Failure/Error: (_, @recent_documents) = search_results({ q: '', sort: sort_field, rows: 4 }, search_params_logic) | |
| RuntimeError: | |
| current_ability has not been set on #<Sufia::SearchBuilder:0x007fd043299be8> | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:23:in `current_ability' | |
| # /Users/awead/.gem/ruby/2.2.3/bundler/gems/curation_concerns-3c296d2ab94b/app/search_builders/curation_concerns/search_builder.rb:15:in `gated_discovery_filters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:63:in `apply_gated_discovery' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-access_controls-0.2.0/lib/blacklight/access_controls/enforcement.rb:47:in `add_access_controls_to_solr_params' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:150:in `block (2 levels) in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `each' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:145:in `block in processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `tap' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:144:in `processed_parameters' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/search_builder.rb:116:in `to_hash' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:44:in `block in send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `block in benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `block in ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb:12:in `ms' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb:41:in `benchmark' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:42:in `send_and_receive' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/lib/blacklight/solr/repository.rb:28:in `search' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/blacklight-5.17.2/app/controllers/concerns/blacklight/search_helper.rb:109:in `search_results' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:29:in `recent' | |
| # ./app/controllers/concerns/sufia/homepage_controller_behavior.rb:22:in `index' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:198:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:117:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:505:in `call' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:639:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:67:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `block in process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `catch' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:72:in `_catch_warden' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/devise-3.5.4/lib/devise/test_helpers.rb:19:in `process' | |
| # /Users/awead/.gem/ruby/2.2.3/gems/actionpack-4.2.5/lib/action_controller/test_case.rb:514:in `get' | |
| # ./spec/controllers/homepage_controller_spec.rb:90:in `block (4 levels) in <top (required)>' | |
| Finished in 8.12 seconds (files took 6.69 seconds to load) | |
| 8 examples, 8 failures | |
| Failed examples: | |
| rspec ./spec/controllers/homepage_controller_spec.rb:36 # Sufia::HomepageController#index sets marketing text | |
| rspec ./spec/controllers/homepage_controller_spec.rb:45 # Sufia::HomepageController#index does not include other user's private documents in recent documents | |
| rspec ./spec/controllers/homepage_controller_spec.rb:52 # Sufia::HomepageController#index includes only GenericWork objects in recent documents | |
| rspec ./spec/controllers/homepage_controller_spec.rb:96 # Sufia::HomepageController#index sets announcement content block | |
| rspec ./spec/controllers/homepage_controller_spec.rb:18 # Sufia::HomepageController#index with existing featured researcher finds the featured researcher | |
| rspec ./spec/controllers/homepage_controller_spec.rb:26 # Sufia::HomepageController#index with no featured researcher sets featured researcher | |
| rspec ./spec/controllers/homepage_controller_spec.rb:73 # Sufia::HomepageController#index with a document not created this second sets recent documents in the right order | |
| rspec ./spec/controllers/homepage_controller_spec.rb:89 # Sufia::HomepageController#index with featured works sets featured works |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment