Skip to content
  • Ryuta Kamizono's avatar
    24b59434
    Add missing autoload `Type` (#31123) · 24b59434
    Ryuta Kamizono authored
    Attribute modules (`Attribute`, `Attributes`, `AttributeSet`) uses
    `Type`, but referencing `Type` before the modules still fail.
    
    ```
    % ./bin/test -w test/cases/attribute_test.rb -n test_with_value_from_user_validates_the_value
    Run options: -n test_with_value_from_user_validates_the_value --seed 31876
    
    E
    
    Error:
    ActiveModel::AttributeTest#test_with_value_from_user_validates_the_value:
    NameError: uninitialized constant ActiveModel::AttributeTest::Type
        /Users/kamipo/src/github.com/rails/rails/activemodel/test/cases/attribute_test.rb:233:in `block in <class:AttributeTest>'
    
    bin/test test/cases/attribute_test.rb:232
    
    Finished in 0.002985s, 335.0479 runs/s, 335.0479 assertions/s.
    1 runs, 1 assertions, 0 failures, 1 errors, 0 skips
    ```
    
    Probably we need more autoloading at least `Type`.
    24b59434
    Add missing autoload `Type` (#31123)
    Ryuta Kamizono authored
    Attribute modules (`Attribute`, `Attributes`, `AttributeSet`) uses
    `Type`, but referencing `Type` before the modules still fail.
    
    ```
    % ./bin/test -w test/cases/attribute_test.rb -n test_with_value_from_user_validates_the_value
    Run options: -n test_with_value_from_user_validates_the_value --seed 31876
    
    E
    
    Error:
    ActiveModel::AttributeTest#test_with_value_from_user_validates_the_value:
    NameError: uninitialized constant ActiveModel::AttributeTest::Type
        /Users/kamipo/src/github.com/rails/rails/activemodel/test/cases/attribute_test.rb:233:in `block in <class:AttributeTest>'
    
    bin/test test/cases/attribute_test.rb:232
    
    Finished in 0.002985s, 335.0479 runs/s, 335.0479 assertions/s.
    1 runs, 1 assertions, 0 failures, 1 errors, 0 skips
    ```
    
    Probably we need more autoloading at least `Type`.
Loading