StatusTest.php 977 B

1234567891011121314151617181920212223
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Integration\Test\Unit\Model\Integration\Source;
  7. class StatusTest extends \PHPUnit\Framework\TestCase
  8. {
  9. public function testToOptionArray()
  10. {
  11. /** @var \Magento\Integration\Model\Integration\Source\Status */
  12. $statusSource = new \Magento\Integration\Model\Integration\Source\Status();
  13. /** @var array */
  14. $expectedStatusArr = [
  15. ['value' => \Magento\Integration\Model\Integration::STATUS_INACTIVE, 'label' => __('Inactive')],
  16. ['value' => \Magento\Integration\Model\Integration::STATUS_ACTIVE, 'label' => __('Active')],
  17. ['value' => \Magento\Integration\Model\Integration::STATUS_RECREATED, 'label' => __('Reset')],
  18. ];
  19. $statusArr = $statusSource->toOptionArray();
  20. $this->assertEquals($expectedStatusArr, $statusArr, "Status source arrays don't match");
  21. }
  22. }