function VariantCollectionTraitTest::testGetVariantsEmpty

Same name and namespace in other branches
  1. 8.x-3.x tests/src/Unit/VariantCollectionTraitTest.php \Drupal\Tests\ctools\Unit\VariantCollectionTraitTest::testGetVariantsEmpty()

@covers ::getVariants

File

tests/src/Unit/VariantCollectionTraitTest.php, line 43

Class

VariantCollectionTraitTest
Tests the methods of a variant-aware class.

Namespace

Drupal\Tests\ctools\Unit

Code

public function testGetVariantsEmpty() {
  $trait_object = new TestVariantCollectionTrait();
  $this->manager
    ->createInstance()
    ->shouldNotBeCalled();
  $variants = $trait_object->getVariants();
  $this->assertInstanceOf(VariantPluginCollection::class, $variants);
  $this->assertSame(0, count($variants));
}