/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Sales/Block/Adminhtml/TotalsTest.php
59 строк
2 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 10:44
22 окт 2025, 10:44
264bea2
Код
Авторство
О чём код?
<?php /** * Copyright 2019 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\Sales\Block\Adminhtml; use Magento\Framework\View\LayoutInterface; use Magento\Sales\Model\Order; use Magento\Sales\Model\OrderFactory; /** * Test class for \Magento\Sales\Block\Adminhtml\Totals */ class TotalsTest extends \Magento\TestFramework\TestCase\AbstractBackendController { /** @var LayoutInterface */ private $layout; /** @var Totals */ private $block; /** @var OrderFactory */ private $orderFactory; /** * @inheritdoc */ protected function setUp(): void { parent::setUp(); $this->layout = $this->_objectManager->get(LayoutInterface::class); $this->block = $this->layout->createBlock(Totals::class, 'totals_block'); $this->orderFactory = $this->_objectManager->get(OrderFactory::class); } /** * @magentoDataFixture Magento/Sales/_files/order_with_free_shipping_by_coupon.php */ public function testShowShippingCoupon() { /** @var Order $order */ $order = $this->orderFactory->create(); $order->loadByIncrementId('100000001'); $this->block->setOrder($order); $this->block->toHtml(); $shippingTotal = $this->block->getTotal('shipping'); $this->assertNotFalse($shippingTotal, 'Shipping method is absent on the total\'s block.'); $this->assertStringContainsString( '1234567890', $shippingTotal->getLabel(), 'Coupon code is absent in the shipping method label name.' ); } }