/**
  * @covers ::calculateDependencies
  */
 public function testCalculateDependencies()
 {
     $responsive_image_mapping = new ResponsiveImageMapping(array(), $this->entityTypeId);
     // Set the breakpoint group after creating the entity to avoid the calls
     // in the constructor.
     $responsive_image_mapping->setBreakpointGroup($this->breakpointGroupId);
     $this->breakpointGroup->expects($this->once())->method('getConfigDependencyName')->will($this->returnValue('breakpoint.breakpoint_group.' . $this->breakpointGroupId));
     $dependencies = $responsive_image_mapping->calculateDependencies();
     $this->assertContains('breakpoint.breakpoint_group.' . $this->breakpointGroupId, $dependencies['entity']);
 }
 /**
  * @covers ::calculateDependencies
  */
 public function testCalculateDependenciesTheme()
 {
     $this->setUpEntity(array('name' => 'test', 'source' => 'test_theme', 'sourceType' => Breakpoint::SOURCE_TYPE_THEME));
     $breakpoint = $this->getMockBuilder('\\Drupal\\breakpoint\\Entity\\Breakpoint')->disableOriginalConstructor()->getMock();
     $breakpoint->expects($this->once())->method('getConfigDependencyName')->will($this->returnValue('breakpoint.breakpoint.test'));
     $this->entity->expects($this->once())->method('getBreakpoints')->will($this->returnValue(array($breakpoint)));
     $dependencies = $this->entity->calculateDependencies();
     $this->assertArrayNotHasKey('module', $dependencies);
     $this->assertContains('test_theme', $dependencies['theme']);
     $this->assertContains('breakpoint.breakpoint.test', $dependencies['entity']);
 }