(This is a super-cool PR, @dpep, the tests run after linting passes.)
```
Offenses:
lib/faraday/adapter/test.rb:283:11: C: [Correctable] Layout/IndentationWidth: Use 2 (not -7) spaces for indentation. ([https://rubystyle.guide#spaces-indentation](https://rubystyle.guide/#spaces-indentation))
[env, meta].take(block_arity)
^^^^^^^
lib/faraday/adapter/test.rb:284:9: C: [Correctable] Layout/ElseAlignment: Align else with if.
else
^^^^
lib/faraday/adapter/test.rb:286:9: W: [Correctable] Layout/EndAlignment: end at 286, 8 is not aligned with if at 282, 17.
end
^^^
lib/faraday/adapter/test.rb:300:1: C: [Correctable] Layout/EmptyLines: Extra blank line detected. ([https://rubystyle.guide#two-or-more-empty-lines](https://rubystyle.guide/#two-or-more-empty-lines))
75 files inspected, 4 offenses detected, 4 offenses autocorrectable
Error: Process completed with exit code 1.
```
Linting complaints
Description
Upgrade faraday's test adapter to enforce connection timeouts. Inspired by the faraday-rack implementation.