UnlockAdminAccountCommandTest.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\User\Test\Unit\Console;
  7. use Magento\User\Console\UnlockAdminAccountCommand;
  8. /**
  9. * Unit tests for StartConsumerCommand
  10. */
  11. class UnlockAdminAccountCommandTest extends \PHPUnit\Framework\TestCase
  12. {
  13. /** @var \Magento\Framework\TestFramework\Unit\Helper\ObjectManager */
  14. private $objectManager;
  15. /**
  16. * @var UnlockAdminAccountCommand
  17. */
  18. private $command;
  19. /**
  20. * {@inheritdoc}
  21. */
  22. protected function setUp()
  23. {
  24. $this->objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
  25. parent::setUp();
  26. }
  27. /**
  28. * Test configure() method implicitly via construct invocation.
  29. *
  30. * @return void
  31. */
  32. public function testConfigure()
  33. {
  34. $this->command = $this->objectManager
  35. ->getObject(\Magento\User\Console\UnlockAdminAccountCommand::class);
  36. $this->assertEquals(UnlockAdminAccountCommand::COMMAND_ADMIN_ACCOUNT_UNLOCK, $this->command->getName());
  37. $this->assertEquals(UnlockAdminAccountCommand::COMMAND_DESCRIPTION, $this->command->getDescription());
  38. $this->command->getDefinition()->getArgument(UnlockAdminAccountCommand::ARGUMENT_ADMIN_USERNAME);
  39. $this->assertContains('This command unlocks an admin account by its username', $this->command->getHelp());
  40. }
  41. }