ChefApi api = requestSendsResponse(
signed(getHttpRequestBuilder("GET", "/search/role").addQueryParam("q", "name:webserver").build()),
HttpResponse.builder().statusCode(200)
.payload(payloadFromResourceWithContentType("/search_role.json", MediaType.APPLICATION_JSON)) //
.build());
SearchOptions options = SearchOptions.Builder.query("name:webserver");
SearchResult<? extends Role> result = api.searchRoles(options);
assertEquals(result.size(), 1);
assertEquals(result.iterator().next().getName(), "webserver");
}