init
This commit is contained in:
+86
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright © Magento, Inc. All rights reserved.
|
||||
* See COPYING.txt for license details.
|
||||
*/
|
||||
-->
|
||||
<overrides>
|
||||
<test class="Magento\TestModuleOverrideConfig\MagentoApiConfigFixture\ReplaceFixtureTest">
|
||||
<method name="testReplaceFixtureViaThirdModule">
|
||||
<dataSet name="second_data_set">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_1" newValue="Overridden fixture for data set from third module"/>
|
||||
</dataSet>
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_1" newValue="Overridden fixture for method from third module"/>
|
||||
</method>
|
||||
</test>
|
||||
|
||||
<test class="Magento\TestModuleOverrideConfig\MagentoApiDataFixture\AddFixtureTest">
|
||||
<method name="testAddSameFixtures">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig2/_files/fixture2_second_module.php"/>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\MagentoApiDataFixtureBeforeTransaction\AddFixtureTest">
|
||||
<method name="testAddSameFixtures">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig2/_files/fixture3_second_module.php"/>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\MagentoApiDataFixture\ReplaceFixtureTest">
|
||||
<method name="testReplaceFixtureViaThirdModule">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture1_first_module.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture3_second_module.php" />
|
||||
<dataSet name="first_data_set">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture1_first_module.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture2_second_module.php" />
|
||||
</dataSet>
|
||||
</method>
|
||||
<method name="testReplaceRequiredFixtureViaThirdModule">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig2/_files/fixture3_second_module.php" newPath="Magento/TestModuleOverrideConfig3/_files/fixture1_third_module.php" />
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\MagentoApiDataFixture\SortFixturesTest">
|
||||
<method name="testSortFixtures">
|
||||
<dataSet name="first_data_set">
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig3/_files/fixture1_third_module.php" before="Magento/TestModuleOverrideConfig/_files/fixture3_first_module.php" />
|
||||
</dataSet>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\Inheritance\Fixtures\FixturesInterface">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_1" value="overridden config fixture value for class"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture1_first_module.php"/>
|
||||
<method name="testInterfaceInheritance">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_2" newValue="overridden config fixture value for method"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture2_first_module.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture2_second_module.php" />
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture2_first_module_rollback.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture2_second_module_rollback.php" />
|
||||
<dataSet name="second_data_set">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_3" remove="true"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture3_first_module.php" remove="true"/>
|
||||
</dataSet>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\Inheritance\Fixtures\FixturesAbstractClass">
|
||||
<method name="testAbstractInheritance">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_2" remove="true"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture2_first_module.php" remove="true"/>
|
||||
<dataSet name="first_data_set">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_3" value="overridden config fixture value for data set from abstract"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture3_first_module.php"/>
|
||||
</dataSet>
|
||||
<dataSet name="second_data_set">
|
||||
<magentoConfigFixture scopeType="store" scopeCode="default" path="test_section/test_group/field_1" newValue="overridden config fixture value for data set from abstract"/>
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture1_first_module.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture1_second_module.php" />
|
||||
<magentoApiDataFixture path="Magento/TestModuleOverrideConfig/_files/fixture1_first_module_rollback.php" newPath="Magento/TestModuleOverrideConfig2/_files/fixture1_second_module_rollback.php" />
|
||||
</dataSet>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\Inheritance\Skip\SkipAbstractClass">
|
||||
<method name="testAbstractSkip" skip="true"/>
|
||||
<method name="testSkipDataSet">
|
||||
<dataSet name="first_data_set" skip="true"/>
|
||||
</method>
|
||||
</test>
|
||||
<test class="Magento\TestModuleOverrideConfig\Inheritance\Skip\SkipInterface">
|
||||
<method name="testInterfaceSkip" skip="true"/>
|
||||
<method name="testSkipDataSet">
|
||||
<dataSet name="second_data_set" skip="true"/>
|
||||
</method>
|
||||
</test>
|
||||
</overrides>
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"name": "magento/module-override-config3-test",
|
||||
"description": "module for override config check",
|
||||
"config": {
|
||||
"sort-packages": true
|
||||
},
|
||||
"require": {
|
||||
"php": "~7.4.0||~8.0.0",
|
||||
"magento/framework": "*",
|
||||
"magento/module-integration": "*"
|
||||
},
|
||||
"type": "magento2-module",
|
||||
"extra": {
|
||||
"map": [
|
||||
[
|
||||
"*",
|
||||
"Magento/TestModuleOverrideConfig3"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright © Magento, Inc. All rights reserved.
|
||||
* See COPYING.txt for license details.
|
||||
*/
|
||||
-->
|
||||
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
|
||||
<module name="Magento_TestModuleOverrideConfig3">
|
||||
<sequence>
|
||||
<module name="Magento_TestModuleOverrideConfig2"/>
|
||||
</sequence>
|
||||
</module>
|
||||
</config>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright © Magento, Inc. All rights reserved.
|
||||
* See COPYING.txt for license details.
|
||||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
use Magento\Framework\Component\ComponentRegistrar;
|
||||
|
||||
$registrar = new ComponentRegistrar();
|
||||
if ($registrar->getPath(ComponentRegistrar::MODULE, 'Magento_TestModuleOverrideConfig3') === null) {
|
||||
ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_TestModuleOverrideConfig3', __DIR__);
|
||||
}
|
||||
Reference in New Issue
Block a user