How about replacing this one test with three?

```ruby
  its([:results]) { should_not be_empty } 
  its([:total]) { should_not be_empty } 
  its([:response_info]) { should_not be_empty } 
```

This is two lines fewer *and* the tests can fail independently :wine_glass: