What do you think about abstracting the above into two methods on `Search`:

- `searchFor()`: accepts a String `query` and returns the `Search` instance (chainable)
- `readResults()`: takes no arguments and returns an Array of Strings

I'm suggesting this not only because they would DRY out these two tests, but because they seem like operations that most of the future Search integration tests will perform.