protected function BackendTest::checkFieldIdChanges in Search API 8
Checks that field ID changes are treated correctly (without re-indexing).
1 call to BackendTest::checkFieldIdChanges()
- BackendTest::checkBackendSpecificFeatures in modules/
search_api_db/ tests/ src/ Kernel/ BackendTest.php - Checks backend specific features.
File
- modules/
search_api_db/ tests/ src/ Kernel/ BackendTest.php, line 535
Class
- BackendTest
- Tests index and search capabilities using the Database search backend.
Namespace
Drupal\Tests\search_api_db\KernelCode
protected function checkFieldIdChanges() {
$this
->getIndex()
->renameField('type', 'foobar')
->save();
$results = $this
->buildSearch(NULL, [
'foobar,item',
])
->execute();
$this
->assertResults([
1,
2,
3,
], $results, 'Search after renaming a field.');
$this
->getIndex()
->renameField('foobar', 'type')
->save();
}