\Drupal\facetapi\Tests\IntegrationTest is still very tightly coupled to search api and this will break tests on drupal.org because search api is not a hard dependency (see ).
We completed, so this can now be started.
- Change the integration test so that it doesn't depend on search api anymore but only tests admin pages + keeps
testOverviewPermissions. It can instead depend on core search.
- Add a new CoreSearchIntegrationTest that depends on core search as well but specifically tests the functionality of core search.
- Add a SearchApiIntegrationTest that tests search api specific integration (adding a views page adds a new facet source, test different types of fields, ...)
.2 and .3 can be done in followups because they look like a lot of work. We want to to get a the classes in here already though. This issue adds the needed classes / setup we need to add extra test coverage. I don't think we need extra coverage going out of this, but we can't lose any either.