3 namespace Drupal\Tests\Core\Breadcrumb;
5 use Drupal\Core\Breadcrumb\Breadcrumb;
8 use Drupal\Tests\UnitTestCase;
11 * @coversDefaultClass \Drupal\Core\Breadcrumb\Breadcrumb
14 class BreadcrumbTest extends UnitTestCase {
19 public function testSetLinks() {
20 $breadcrumb = new Breadcrumb();
21 $breadcrumb->setLinks([new Link('Home', Url::fromRoute('<front>'))]);
22 $this->setExpectedException(\LogicException::class, 'Once breadcrumb links are set, only additional breadcrumb links can be added.');
23 $breadcrumb->setLinks([new Link('None', Url::fromRoute('<none>'))]);