Skip to content

Instantly share code, notes, and snippets.

@dgm
Created June 12, 2012 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dgm/1bb55e0e3c07190f6e76 to your computer and use it in GitHub Desktop.
Save dgm/1bb55e0e3c07190f6e76 to your computer and use it in GitHub Desktop.
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