• A
    Merge session arg with existing session instead of overwriting · 5c18bdca
    Andrew White 提交于
    This may break existing tests that are asserting the whole session contents
    but should not break existing tests that are asserting individual keys - e.g:
    
    class SomeControllerTest < ActionController::TestCase
      setup do
        session['user_id'] = 1
      end
    
      test "some test" do
        get :some_action, nil, { 'another_var' => 2 }
    
        # This assertion will now fail
        assert_equal({ 'another_var' => 2 }, session)
    
        # This assertion will still pass
        assert_equal 2, session['another_var]
      end
    end
    
    Fixes #1529.
    5c18bdca
可在Tags中查看这些版本中当前仓库的状态.
CHANGELOG.md 303.0 KB