mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Don't raise on mass assignment for test
This commit is contained in:
parent
215193d19a
commit
2a24bcc6cf
3 changed files with 16 additions and 11 deletions
1
Gemfile
1
Gemfile
|
@ -8,6 +8,7 @@ else
|
|||
gem "arel", '~> 2.1.3'
|
||||
end
|
||||
|
||||
gem "jquery-rails"
|
||||
gem "coffee-script"
|
||||
gem "sass"
|
||||
|
||||
|
|
|
@ -34,11 +34,6 @@
|
|||
# like if you have constraints or database-specific column types
|
||||
# config.active_record.schema_format = :sql
|
||||
|
||||
<%- unless options.skip_active_record? -%>
|
||||
# Raise exception on mass assignment protection for ActiveRecord models
|
||||
config.active_record.mass_assignment_sanitizer = :strict
|
||||
<%- end -%>
|
||||
|
||||
# Print deprecation notices to the stderr
|
||||
config.active_support.deprecation = :stderr
|
||||
end
|
||||
|
|
|
@ -151,5 +151,14 @@ module ApplicationTests
|
|||
assert_equal 2, ::AppTemplate::Application::Product.count
|
||||
assert_equal 0, ::AppTemplate::Application::User.count
|
||||
end
|
||||
|
||||
def test_scaffold_tests_pass_by_default
|
||||
content = Dir.chdir(app_path) do
|
||||
`rails generate scaffold user username:string password:string`
|
||||
`bundle exec rake db:migrate db:test:clone test`
|
||||
end
|
||||
|
||||
assert_match(/7 tests, 10 assertions, 0 failures, 0 errors/, content)
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue