From 35dcb50798c7e3992302b77bc0873eb872614c2b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 18 Jan 2024 13:36:40 +0000 Subject: [PATCH] Assert all tags have the correct bundle --- .../example/tests/src/Kernel/Builder/PostBuilderTest.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/modules/custom/example/tests/src/Kernel/Builder/PostBuilderTest.php b/web/modules/custom/example/tests/src/Kernel/Builder/PostBuilderTest.php index 5811892..a33a726 100644 --- a/web/modules/custom/example/tests/src/Kernel/Builder/PostBuilderTest.php +++ b/web/modules/custom/example/tests/src/Kernel/Builder/PostBuilderTest.php @@ -64,6 +64,10 @@ final class PostBuilderTest extends EntityKernelTestBase { /** @var Term[] */ $tags = $node->get('field_tags')->referencedEntities(); self::assertCount(3, $tags); + self::assertContainsOnlyInstancesOf(TermInterface::class, $tags); + foreach ($tags as $tag) { + self::assertSame('tags', $tag->bundle()); + } self::assertSame('Drupal', $tags[0]->label()); self::assertSame('PHP', $tags[1]->label());