public function UserRoleTest::setUp in Feeds 8.3
Same name in this branch
- 8.3 tests/src/Unit/Feeds/Target/UserRoleTest.php \Drupal\Tests\feeds\Unit\Feeds\Target\UserRoleTest::setUp()
- 8.3 tests/src/Kernel/Feeds/Target/UserRoleTest.php \Drupal\Tests\feeds\Kernel\Feeds\Target\UserRoleTest::setUp()
Overrides ConfigEntityReferenceTestBase::setUp
File
- tests/
src/ Unit/ Feeds/ Target/ UserRoleTest.php, line 25
Class
- UserRoleTest
- @coversDefaultClass \Drupal\feeds\Feeds\Target\UserRole @group feeds
Namespace
Drupal\Tests\feeds\Unit\Feeds\TargetCode
public function setUp() {
parent::setUp();
$this->transliteration
->transliterate('Bar', LanguageInterface::LANGCODE_DEFAULT, '_')
->willReturn('Bar');
// Create a role.
$foo_role = $this
->prophesize(RoleInterface::class);
$foo_role
->label()
->willReturn('Foo');
// Entity storage (needed for entity queries).
$this->entityStorage = $this
->prophesize(RoleStorageInterface::class);
$this->entityStorage
->loadMultiple()
->willReturn([
RoleInterface::ANONYMOUS_ID => $this
->createMock(RoleInterface::class),
RoleInterface::AUTHENTICATED_ID => $this
->createMock(RoleInterface::class),
'foo' => $foo_role
->reveal(),
]);
$this->entityTypeManager
->getStorage('user_role')
->willReturn($this->entityStorage);
$this->typedConfigManager
->getDefinition('user.role.*')
->willReturn([
'label' => 'User role settings',
'mapping' => [
'uuid' => [
'type' => 'uuid',
'label' => 'UUID',
],
'id' => [
'type' => 'string',
'label' => 'ID',
],
'label' => [
'type' => 'label',
'label' => 'Label',
],
],
]);
$this
->buildContainer();
}