diff --git a/core/tests/Drupal/Tests/Core/Breadcrumb/BreadcrumbManagerTest.php b/core/tests/Drupal/Tests/Core/Breadcrumb/BreadcrumbManagerTest.php
index f3ac82a..49dcad8 100644
--- a/core/tests/Drupal/Tests/Core/Breadcrumb/BreadcrumbManagerTest.php
+++ b/core/tests/Drupal/Tests/Core/Breadcrumb/BreadcrumbManagerTest.php
@@ -71,6 +71,10 @@ public function testBuildWithSingleBuilder() {
$attributes = array('key' => 'value');
$builder->expects($this->once())
+ ->method('applies')
+ ->will($this->returnValue(TRUE));
+
+ $builder->expects($this->once())
->method('build')
->will($this->returnValue($breadcrumb));
@@ -90,11 +94,16 @@ public function testBuildWithSingleBuilder() {
public function testBuildWithMultipleApplyingBuilders() {
$builder1 = $this->getMock('Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface');
$builder1->expects($this->never())
+ ->method('applies');
+ $builder1->expects($this->never())
->method('build');
$builder2 = $this->getMock('Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface');
$breadcrumb2 = array('Test2');
$builder2->expects($this->once())
+ ->method('applies')
+ ->will($this->returnValue(TRUE));
+ $builder2->expects($this->once())
->method('build')
->will($this->returnValue($breadcrumb2));
@@ -117,12 +126,17 @@ public function testBuildWithMultipleApplyingBuilders() {
public function testBuildWithOneNotApplyingBuilders() {
$builder1 = $this->getMock('Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface');
$builder1->expects($this->once())
- ->method('build')
- ->will($this->returnValue(NULL));
+ ->method('applies')
+ ->will($this->returnValue(FALSE));
+ $builder1->expects($this->never())
+ ->method('build');
$builder2 = $this->getMock('Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface');
$breadcrumb2 = array('Test2');
$builder2->expects($this->once())
+ ->method('applies')
+ ->will($this->returnValue(TRUE));
+ $builder2->expects($this->once())
->method('build')
->will($this->returnValue($breadcrumb2));
@@ -147,6 +161,9 @@ public function testBuildWithOneNotApplyingBuilders() {
public function testBuildWithInvalidBreadcrumbResult() {
$builder = $this->getMock('Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface');
$builder->expects($this->once())
+ ->method('applies')
+ ->will($this->returnValue(TRUE));
+ $builder->expects($this->once())
->method('build')
->will($this->returnValue('invalid_result'));