-
-
Save dgm/1bb55e0e3c07190f6e76 to your computer and use it in GitHub Desktop.
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
RAILS_ROOT=../test_app/ rake | |
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. | |
at /Users/davidmorton/.rvm/gems/ruby-1.9.3-p125@global/gems/rake-0.9.2.2/lib/rake/rdoctask.rb | |
/Users/davidmorton/.rvm/rubies/ruby-1.9.3-p125/bin/ruby -I"lib:lib" -I"/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125@global/gems/rake-0.9.2.2/lib" "/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125@global/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/**/*_test.rb" | |
Using config/boot.rb | |
Could not load Authorization::DevelopmentSupport::Analyzer. Disabling AuthorizationRulesAnalyzerTest. | |
Run options: | |
# Running tests: | |
.....................................................................................................................................E.EEEEE.EEEEFFFE....EEE.EE.EE..EE.E....EE............EFFE.EE..E........ | |
Finished tests in 1.069254s, 190.7872 tests/s, 347.9061 assertions/s. | |
1) Error: | |
test_usages_by_controllers(MaintenanceTest): | |
NoMethodError: undefined method `demodulize' for nil:NilClass | |
/Users/davidmorton/workspace/declarative_authorization/lib/declarative_authorization/maintenance.rb:65:in `block in usages_by_controller' | |
/Users/davidmorton/workspace/declarative_authorization/lib/declarative_authorization/maintenance.rb:64:in `each_object' | |
/Users/davidmorton/workspace/declarative_authorization/lib/declarative_authorization/maintenance.rb:64:in `usages_by_controller' | |
/Users/davidmorton/workspace/declarative_authorization/test/maintenance_test.rb:12:in `test_usages_by_controllers' | |
2) Error: | |
test_authorization_permit_association_proxy(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1791:in `test_authorization_permit_association_proxy' | |
3) Error: | |
test_model_permitted_to(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: name | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1851:in `new' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1851:in `test_model_permitted_to' | |
4) Error: | |
test_model_permitted_to_with_modified_context(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: name | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1893:in `new' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1893:in `test_model_permitted_to_with_modified_context' | |
5) Error: | |
test_model_security_changing_critical_attribute_unallowed(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1683:in `test_model_security_changing_critical_attribute_unallowed' | |
6) Error: | |
test_model_security_delete_unallowed(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1655:in `test_model_security_delete_unallowed' | |
7) Error: | |
test_model_security_with_and_without_find_restrictions(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1598:in `test_model_security_with_and_without_find_restrictions' | |
8) Error: | |
test_model_security_with_assoc(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_attrs | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1723:in `test_model_security_with_assoc' | |
9) Error: | |
test_model_security_with_read_restrictions_and_exists(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1625:in `test_model_security_with_read_restrictions_and_exists' | |
10) Error: | |
test_model_security_with_update_attrbributes(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: branch | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1754:in `test_model_security_with_update_attrbributes' | |
11) Failure: | |
test_model_security_write_allowed(ModelTest) [/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1506]: | |
Exception raised: | |
<#<ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr_2>>. | |
12) Failure: | |
test_model_security_write_not_allowed_no_privilege(ModelTest) [/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1535]: | |
[Authorization::NotAuthorized] exception expected, not | |
Class: <ActiveModel::MassAssignmentSecurity::Error> | |
Message: <"Can't mass-assign protected attributes: attr_2"> | |
---Backtrace--- | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:212:in `block in update_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:211:in `update_attributes' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1536:in `block in test_model_security_write_not_allowed_no_privilege' | |
--------------- | |
13) Failure: | |
test_model_security_write_not_allowed_wrong_attribute_value(ModelTest) [/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1561]: | |
[Authorization::AttributeAuthorizationError] exception expected, not | |
Class: <ActiveModel::MassAssignmentSecurity::Error> | |
Message: <"Can't mass-assign protected attributes: attr"> | |
---Backtrace--- | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:44:in `create' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1562:in `block in test_model_security_write_not_allowed_wrong_attribute_value' | |
--------------- | |
14) Error: | |
test_multiple_roles_with_has_many_through(ModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1823:in `test_multiple_roles_with_has_many_through' | |
15) Error: | |
test_multiple_attributes(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:616:in `test_multiple_attributes' | |
16) Error: | |
test_multiple_belongs_to(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_model_id, test_another_model_id | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:639:in `test_multiple_belongs_to' | |
17) Error: | |
test_multiple_deep_ored_belongs_to(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_model_id, test_another_model_id | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:138:in `test_multiple_deep_ored_belongs_to' | |
18) Error: | |
test_multiple_roles(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:572:in `test_multiple_roles' | |
19) Error: | |
test_named_scope_on_named_scope(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_attr_through_id, content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:304:in `test_named_scope_on_named_scope' | |
20) Error: | |
test_with_anded_if_permitted_to(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1143:in `test_with_anded_if_permitted_to' | |
21) Error: | |
test_with_anded_rules(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `build_association' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/association.rb:233:in `build_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:432:in `block in create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:149:in `block in transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:148:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:431:in `create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:123:in `create!' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_proxy.rb:46:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:740:in `test_with_anded_rules' | |
22) Error: | |
test_with_contains_conditions(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `build_association' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/association.rb:233:in `build_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:432:in `block in create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:149:in `block in transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:148:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:431:in `create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:123:in `create!' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_proxy.rb:46:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:822:in `test_with_contains_conditions' | |
23) Error: | |
test_with_contains_through_primary_key(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: test_attr_through_id | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:928:in `test_with_contains_through_primary_key' | |
24) Error: | |
test_with_deep_has_many_if_permitted_to(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: name | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1276:in `test_with_deep_has_many_if_permitted_to' | |
25) Error: | |
test_with_has_many_and_reoccuring_tables(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1375:in `test_with_has_many_and_reoccuring_tables' | |
26) Error: | |
test_with_has_many_if_permitted_to(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `build_association' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/association.rb:233:in `build_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:432:in `block in create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:149:in `block in transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:148:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:431:in `create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:123:in `create!' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_proxy.rb:46:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1249:in `test_with_has_many_if_permitted_to' | |
27) Error: | |
test_with_is_nil(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:372:in `test_with_is_nil' | |
28) Failure: | |
test_with_lt(NamedScopeModelTest) [/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:420]: | |
<1> expected but was | |
<2>. | |
29) Failure: | |
test_with_lte(NamedScopeModelTest) [/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:446]: | |
<2> expected but was | |
<5>. | |
30) Error: | |
test_with_many_ored_rules_and_reoccuring_tables(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: name | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1441:in `test_with_many_ored_rules_and_reoccuring_tables' | |
31) Error: | |
test_with_nested_has_many(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `build_association' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/association.rb:233:in `build_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:432:in `block in create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:149:in `block in transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:148:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:431:in `create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:123:in `create!' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_proxy.rb:46:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:188:in `test_with_nested_has_many' | |
32) Error: | |
test_with_nested_has_many_through(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: attr | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:78:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/reflection.rb:183:in `build_association' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/association.rb:233:in `build_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:432:in `block in create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:149:in `block in transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:148:in `transaction' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:431:in `create_record' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_association.rb:123:in `create!' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/associations/collection_proxy.rb:46:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:221:in `test_with_nested_has_many_through' | |
33) Error: | |
test_with_ored_rules_and_reoccuring_tables(NamedScopeModelTest): | |
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: content | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:48:in `process_removed_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:20:in `debug_protected_attribute_removal' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security/sanitizer.rb:12:in `sanitize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activemodel-3.2.3/lib/active_model/mass_assignment_security.rb:230:in `sanitize_for_mass_assignment' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_assignment.rb:75:in `assign_attributes' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/base.rb:498:in `initialize' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `new' | |
/Users/davidmorton/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:39:in `create!' | |
/Users/davidmorton/workspace/declarative_authorization/test/model_test.rb:1408:in `test_with_ored_rules_and_reoccuring_tables' | |
204 tests, 372 assertions, 5 failures, 28 errors, 0 skips | |
rake aborted! | |
Command failed with status (33): [/Users/davidmorton/.rvm/rubies/ruby-1.9.3-...] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment