Created
September 17, 2019 14:19
-
-
Save jasnow/9fd8dcd8ba7b31eb37827c01921d059a to your computer and use it in GitHub Desktop.
sorbet-rails - "rake" log
This file contains 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
Users/USER/.rvm/rubies/ruby-2.5.6/bin/ruby -I/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-core-3.8.2/lib:/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-support-3.8.2/lib /Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-core-3.8.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb | |
rails aborted! | |
ActiveRecord::NoEnvironmentInSchemaError: | |
Environment data not found in the schema. To resolve this issue, run: | |
bin/rails db:environment:set RAILS_ENV=test | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/activerecord-5.2.3/lib/active_record/migration.rb:1135:in `last_stored_environment' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/activerecord-5.2.3/lib/active_record/tasks/database_tasks.rb:58:in `check_protected_environments!' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/activerecord-5.2.3/lib/active_record/railties/databases.rake:13:in `block (2 levels) in <top (required)>' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/activerecord-5.2.3/lib/active_record/railties/databases.rake:345:in `block (3 levels) in <top (required)>' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/railties-5.2.3/lib/rails/commands/rake/rake_command.rb:23:in `block in perform' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/railties-5.2.3/lib/rails/commands/rake/rake_command.rb:20:in `perform' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/railties-5.2.3/lib/rails/command.rb:48:in `invoke' | |
/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/railties-5.2.3/lib/rails/commands.rb:18:in `<top (required)>' | |
bin/rails:4:in `require' | |
bin/rails:4:in `<main>' | |
Tasks: TOP => db:test:load => db:test:purge => db:check_protected_environments | |
(See full trace by running task with --trace) | |
..........F..............FF...F....F-- Generate sigs for helpers -- | |
.-- Generate sigs for helpers -- | |
......F-- Generate sigs for mailer HogwartsAcceptanceMailer -- | |
...-- Generate sigs for Potion -- | |
.-- Generate sigs for Wizard -- | |
.-- Generate sigs for Wand -- | |
.-- Generate sigs for Wizard -- | |
..-- Generate sigs for helpers -- | |
..-- Generate sigs for mailer ApplicationMailer -- | |
-- Generate sigs for mailer HogwartsAcceptanceMailer -- | |
-- Generate sigs for mailer DailyProphetMailer -- | |
..-- Generate sigs for ActiveRecord::SchemaMigration -- | |
ActiveRecord::StatementInvalid: Note: Unable to create new instance of ActiveStorage::Attachment | |
-- Generate sigs for ActiveStorage::Attachment -- | |
ActiveRecord::StatementInvalid: Note: Unable to create new instance of ActiveStorage::Blob | |
-- Generate sigs for ActiveStorage::Blob -- | |
-- Generate sigs for Wizard -- | |
-- Generate sigs for Potion -- | |
-- Generate sigs for SpellBook -- | |
-- Generate sigs for Wand -- | |
-- Generate sigs for Squib -- | |
-- Generate sigs for ActiveRecord::InternalMetadata -- | |
.-- Generate sigs for Wizard -- | |
.-- Generate sigs for Wizard -- | |
-- Generate sigs for SpellBook -- | |
......-- Generate sigs for ActiveRecord::SchemaMigration -- | |
ActiveRecord::StatementInvalid: Note: Unable to create new instance of ActiveStorage::Attachment | |
-- Generate sigs for ActiveStorage::Attachment -- | |
ActiveRecord::StatementInvalid: Note: Unable to create new instance of ActiveStorage::Blob | |
-- Generate sigs for ActiveStorage::Blob -- | |
-- Generate sigs for ActiveRecord::InternalMetadata -- | |
-- Generate sigs for Wizard -- | |
-- Generate sigs for Potion -- | |
-- Generate sigs for SpellBook -- | |
-- Generate sigs for Wand -- | |
-- Generate sigs for Squib -- | |
-- Generate sigs for helpers -- | |
-- Generate sigs for mailer ApplicationMailer -- | |
-- Generate sigs for mailer HogwartsAcceptanceMailer -- | |
-- Generate sigs for mailer DailyProphetMailer -- | |
Copy bundled file parameters.rbi | |
............. | |
Failures: | |
1) BooleanString using with TypeAssert doesnt let normal string pass runtime typecheck | |
Failure/Error: | |
expect { | |
ta.assert('yes') | |
}.to raise_error(TypeError) | |
expected TypeError but nothing was raised | |
# ./spec/boolean_string_spec.rb:53:in `block (3 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
2) ActionController::Parameters require_typed raises error when param has wrong type | |
Failure/Error: | |
expect { | |
params.require_typed(:age, TA[String].new) | |
}.to raise_error(ActionController::BadRequest) | |
expected ActionController::BadRequest but nothing was raised | |
# ./spec/custom_params_methods_spec.rb:59:in `block (3 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
3) ActionController::Parameters require_typed raises error when param has wrong complex type | |
Failure/Error: | |
expect { | |
params.require_typed(:age, TA[T::Array[String]].new) | |
}.to raise_error(ActionController::BadRequest) | |
expected ActionController::BadRequest but nothing was raised | |
# ./spec/custom_params_methods_spec.rb:65:in `block (3 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
4) ActionController::Parameters fetch_typed raises error when param has wrong type | |
Failure/Error: | |
expect { | |
val = params.fetch_typed(:age, TA[String].new) | |
}.to raise_error(ActionController::BadRequest) | |
expected ActionController::BadRequest but nothing was raised | |
# ./spec/custom_params_methods_spec.rb:99:in `block (3 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
5) ActionController::Parameters fetch_typed when there is a default value raises error when param is nil and given a wrong default | |
Failure/Error: | |
expect { | |
fetched = params.fetch_typed(:nonexistence, TA[T::Array].new, 5) | |
}.to raise_error(ActionController::BadRequest) | |
expected ActionController::BadRequest but nothing was raised | |
# ./spec/custom_params_methods_spec.rb:132:in `block (4 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
6) IntegerString using with TypeAssert doesnt let normal string pass runtime typecheck | |
Failure/Error: | |
expect { | |
ta.assert('a123') | |
}.to raise_error(TypeError) | |
expected TypeError but nothing was raised | |
# ./spec/integer_string_spec.rb:40:in `block (3 levels) in <top (required)>' | |
# ./spec/rails_helper.rb:56:in `block (2 levels) in <top (required)>' | |
Finished in 38.21 seconds (files took 3.02 seconds to load) | |
77 examples, 6 failures | |
Failed examples: | |
rspec ./spec/boolean_string_spec.rb:52 # BooleanString using with TypeAssert doesnt let normal string pass runtime typecheck | |
rspec ./spec/custom_params_methods_spec.rb:58 # ActionController::Parameters require_typed raises error when param has wrong type | |
rspec ./spec/custom_params_methods_spec.rb:64 # ActionController::Parameters require_typed raises error when param has wrong complex type | |
rspec ./spec/custom_params_methods_spec.rb:98 # ActionController::Parameters fetch_typed raises error when param has wrong type | |
rspec ./spec/custom_params_methods_spec.rb:131 # ActionController::Parameters fetch_typed when there is a default value raises error when param is nil and given a wrong default | |
rspec ./spec/integer_string_spec.rb:39 # IntegerString using with TypeAssert doesnt let normal string pass runtime typecheck | |
Coverage report generated for RSpec to /Users/USER/Projects/sorbet-rails/coverage. 1359 / 1422 LOC (95.57%) covered. | |
SimpleCov failed with exit 1/Users/USER/.rvm/rubies/ruby-2.5.6/bin/ruby -I/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-core-3.8.2/lib:/Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-support-3.8.2/lib /Users/USER/.rvm/gems/ruby-2.5.6@ruby2.5-rails5.2-sorbet-rails/gems/rspec-core-3.8.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment