Skip to content

Instantly share code, notes, and snippets.

@jodosha
Created August 9, 2021 13:47
Show Gist options
  • Save jodosha/99254d58c7e7432830184dc5d4bc5085 to your computer and use it in GitHub Desktop.
Save jodosha/99254d58c7e7432830184dc5d4bc5085 to your computer and use it in GitHub Desktop.
⚡ bundle exec rake
/Users/jodosha/.rubies/ruby-3.0.1/bin/ruby -I/Users/jodosha/.gem/ruby/3.0.1/gems/rspec-core-3.10.1/lib:/Users/jodosha/.gem/ruby/3.0.1/gems/rspec-support-3.10.2/lib /Users/jodosha/.gem/ruby/3.0.1/gems/rspec-core-3.10.1/exe/rspec /Users/jodosha/Code/hanami/monolith-template/spec/suite --pattern **/*_spec.rb
An error occurred while loading ./spec/suite/main/features/home_spec.rb.
Failure/Error: class Action < Hanami::Action
TypeError:
no implicit conversion of nil into String
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/configuration.rb:410:in `public_directory'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_configuration.rb:81:in `public_send'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_configuration.rb:81:in `method_missing'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_action.rb:65:in `public_send'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_action.rb:65:in `block in configure_action'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_action.rb:64:in `configure_action'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action/application_action.rb:18:in `included'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action.rb:156:in `include'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-controller-2.0.0.alpha2/lib/hanami/action.rb:156:in `inherited'
# ./lib/app_prototype/action.rb:7:in `<module:AppPrototype>'
# ./lib/app_prototype/action.rb:6:in `<top (required)>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# ./slices/main/lib/main/action.rb:4:in `<top (required)>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:26:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:26:in `require'
# ./slices/main/lib/main/actions/home/show.rb:6:in `<module:Home>'
# ./slices/main/lib/main/actions/home/show.rb:5:in `<module:Actions>'
# ./slices/main/lib/main/actions/home/show.rb:4:in `<module:Main>'
# ./slices/main/lib/main/actions/home/show.rb:3:in `<top (required)>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:26:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:26:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-inflector-0.2.1/lib/dry/inflector.rb:89:in `const_get'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-inflector-0.2.1/lib/dry/inflector.rb:89:in `constantize'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/loader.rb:65:in `constant'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/loader/autoloading.rb:19:in `require!'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/loader.rb:45:in `call'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/component.rb:73:in `instance'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/auto_registrar.rb:35:in `block (2 levels) in call'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-container-0.8.0/lib/dry/container/item/callable.rb:17:in `call'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-container-0.8.0/lib/dry/container/resolver.rb:35:in `call'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-container-0.8.0/lib/dry/container/mixin.rb:122:in `resolve'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-system-0.19.1/lib/dry/system/container.rb:486:in `resolve'
# /Users/jodosha/.gem/ruby/3.0.1/gems/dry-container-0.8.0/lib/dry/container/mixin.rb:135:in `[]'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/slice.rb:88:in `[]'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/routing/resolver.rb:77:in `resolve_string_identifier'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/routing/resolver.rb:35:in `call'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:774:in `resolve_endpoint'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:749:in `add_route'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:199:in `get'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:148:in `root'
# ./config/routes.rb:9:in `block (2 levels) in <class:Routes>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:389:in `instance_eval'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:389:in `scope'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/router.rb:38:in `block in scope'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/routing/middleware/stack.rb:41:in `with'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/router.rb:37:in `scope'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/router.rb:47:in `slice'
# ./config/routes.rb:8:in `block in <class:Routes>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:86:in `instance_eval'
# /Users/jodosha/.gem/ruby/3.0.1/gems/hanami-router-2.0.0.alpha5/lib/hanami/router.rb:86:in `initialize'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application/router.rb:16:in `initialize'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application.rb:344:in `new'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/application.rb:344:in `initialize'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami.rb:72:in `new'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami.rb:72:in `boot'
# /Users/jodosha/.gem/ruby/3.0.1/bundler/gems/hanami-b449ef1ebaaf/lib/hanami/boot.rb:5:in `<top (required)>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# ./config.ru:14:in `block in <main>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/rack-2.2.3/lib/rack/builder.rb:116:in `eval'
# /Users/jodosha/.gem/ruby/3.0.1/gems/rack-2.2.3/lib/rack/builder.rb:116:in `new_from_string'
# /Users/jodosha/.gem/ruby/3.0.1/gems/rack-2.2.3/lib/rack/builder.rb:105:in `load_file'
# /Users/jodosha/.gem/ruby/3.0.1/gems/rack-2.2.3/lib/rack/builder.rb:66:in `parse_file'
# ./spec/support/web.rb:12:in `<top (required)>'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# /Users/jodosha/.gem/ruby/3.0.1/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
# ./spec/support/suite.rb:151:in `block (3 levels) in <top (required)>'
# <internal:kernel>:90:in `tap'
# ./spec/suite/main/features/home_spec.rb:2:in `block in <top (required)>'
# ./spec/suite/main/features/home_spec.rb:1:in `<top (required)>'
Top 0 slowest examples (0 seconds, 0.0% of total time):
Finished in 0.00005 seconds (files took 1.74 seconds to load)
0 examples, 0 failures, 1 error occurred outside of examples
/Users/jodosha/.rubies/ruby-3.0.1/bin/ruby -I/Users/jodosha/.gem/ruby/3.0.1/gems/rspec-core-3.10.1/lib:/Users/jodosha/.gem/ruby/3.0.1/gems/rspec-support-3.10.2/lib /Users/jodosha/.gem/ruby/3.0.1/gems/rspec-core-3.10.1/exe/rspec /Users/jodosha/Code/hanami/monolith-template/spec/suite --pattern **/*_spec.rb failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment