At the moment, it looks like most of what is covered in the
integration tests is actually dealt with in the unit tests (and done
so more thoroughly). Except one item: the new search API does not
actually return permissions information in the results. Would the new
UI even do anything with the permissions? FWIW, security trimming
(removing results that aren't viewable by the searching user) is done
optimally in this implementation.
Unless anyone objects, it seems the integration tests can be trimmed
once this is pulled (or as part of it).
Thoughts?