I tried this, and two of the tests fail.

```clojure
lein test :only clj-http.test.client/throw-on-exceptional

FAIL in (throw-on-exceptional) (client.clj:205)
expected: (thrown-with-msg? Exception #"500" (e-client {}))
  actual: nil

lein test :only clj-http.test.client/throw-on-exceptional

FAIL in (throw-on-exceptional) (client.clj:209)
expected: (thrown-with-msg? Exception #":body" (e-client {:throw-entire-message? true}))
  actual: nil
```