public function SuggestionFactoryTest::testCreateFromSuggestionSuffix in Search API Autocomplete 8
Tests creating a suggestion from the suggested suffix.
@covers ::createFromSuggestionSuffix
File
- tests/
src/ Unit/ SuggestionFactoryTest.php, line 70  
Class
- SuggestionFactoryTest
 - Tests the functionality of the suggestion factory class.
 
Namespace
Drupal\Tests\search_api_autocomplete\UnitCode
public function testCreateFromSuggestionSuffix() {
  $factory = new SuggestionFactory('foo');
  $suggestion = $factory
    ->createFromSuggestionSuffix('bar');
  $this
    ->assertEquals('foobar', $suggestion
    ->getSuggestedKeys());
  $this
    ->assertEquals('foo', $suggestion
    ->getUserInput());
  $this
    ->assertEquals('bar', $suggestion
    ->getSuggestionSuffix());
  $this
    ->assertNull($suggestion
    ->getLabel());
  $this
    ->assertNull($suggestion
    ->getResultsCount());
  $suggestion = $factory
    ->createFromSuggestionSuffix('o', 5);
  $this
    ->assertEquals('fooo', $suggestion
    ->getSuggestedKeys());
  $this
    ->assertEquals('foo', $suggestion
    ->getUserInput());
  $this
    ->assertEquals('o', $suggestion
    ->getSuggestionSuffix());
  $this
    ->assertNull($suggestion
    ->getLabel());
  $this
    ->assertEquals(5, $suggestion
    ->getResultsCount());
}