Actions
Bug #13107
closeddef_delegators causes random errors in MRI 2.4.0
Bug #13107:
def_delegators causes random errors in MRI 2.4.0
Description
In the Capybara project we use the rack_test gem which uses def_delegators to forward flast_reponse to @rack_mock_session - https://github.com/brynary/rack-test/blob/master/lib/rack/test.rb#L29
When running the Capybara test test suite calling last_reponse on a rack_test Session object will sporadically result in a TypeError from forwardable.rb
Patching around the delegator with
stops the error from occurring, so it appears that something def_delegators is doing is causing problems. Unfortunately I have not yet been able to establish exactly what causes the issues to produce a simple test case.
Files
Actions