/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/api-functional/testsuite/Magento/GraphQl/SalesRule/CartRulesStoreConfigTest.php
60 строк
1 KB
Deepak Soni
LYNX-867: [AC] Intoroduce GraphQL queries returning applied customer group and cart rules
03 июн 2025, 16:31
Не верифицирован
03 июн 2025, 16:31
625b01e
Код
Авторство
О чём код?
<?php /** * Copyright 2025 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\GraphQl\SalesRule; use Magento\TestFramework\Fixture\Config; use Magento\TestFramework\TestCase\GraphQlAbstract; class CartRulesStoreConfigTest extends GraphQlAbstract { #[ Config('promo/graphql/share_applied_cart_rule', true) ] public function testCartRulesGraphQlStoreConfig(): void { $this->assertEquals( [ 'storeConfig' => [ 'share_applied_cart_rule' => true ] ], $this->graphQlQuery($this->getStoreConfigQuery()) ); } #[ Config('promo/graphql/share_applied_cart_rule', false) ] public function testCartRulesGraphQlStoreConfigDisabled(): void { $this->assertEquals( [ 'storeConfig' => [ 'share_applied_cart_rule' => false ] ], $this->graphQlQuery($this->getStoreConfigQuery()) ); } /** * Generates storeConfig query with newly added configurations * * @return string */ private function getStoreConfigQuery(): string { return <<<QUERY { storeConfig { share_applied_cart_rule } } QUERY; } }