Commit 75a5f1d4110 for woocommerce

commit 75a5f1d411039ec31e6fa61cd8ebd843b30a3aff
Author: Tom Cafferkey <tjcafferkey@gmail.com>
Date:   Mon Jul 13 14:46:56 2026 +0100

    Move Store API tests under Blocks (#66151)

    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

diff --git a/plugins/woocommerce/changelog/move-store-api-tests-to-blocks b/plugins/woocommerce/changelog/move-store-api-tests-to-blocks
new file mode 100644
index 00000000000..9e98320f42c
--- /dev/null
+++ b/plugins/woocommerce/changelog/move-store-api-tests-to-blocks
@@ -0,0 +1,3 @@
+Significance: patch
+Type: dev
+Comment: Move Store API PHPUnit tests under the Blocks Store API test directory.
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeLocalPickupShippingMethod.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeLocalPickupShippingMethod.php
similarity index 91%
rename from plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeLocalPickupShippingMethod.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeLocalPickupShippingMethod.php
index 6f5edd56e30..b859695c2c2 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeLocalPickupShippingMethod.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeLocalPickupShippingMethod.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Mocks;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Mocks;

 use WC_Shipping_Method;

diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeRegularShippingMethod.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeRegularShippingMethod.php
similarity index 91%
rename from plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeRegularShippingMethod.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeRegularShippingMethod.php
index 3f05613b934..fdb1c2c4e6e 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Mocks/FakeRegularShippingMethod.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Mocks/FakeRegularShippingMethod.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Mocks;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Mocks;

 use WC_Shipping_Method;

diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php
similarity index 98%
rename from plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php
index 40d90d0b525..de21b78aa4f 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractAddressSchemaTest.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Schemas\V1;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Schemas\V1;

 use Automattic\WooCommerce\StoreApi\Schemas\V1\BillingAddressSchema;
 use Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractSchemaTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractSchemaTest.php
similarity index 98%
rename from plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractSchemaTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractSchemaTest.php
index 354418b3a9f..c0a2a8e4846 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/AbstractSchemaTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/AbstractSchemaTest.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Schemas\V1;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Schemas\V1;

 use Automattic\WooCommerce\StoreApi\Schemas\V1\AbstractSchema;
 use Automattic\WooCommerce\StoreApi\SchemaController;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php
similarity index 97%
rename from plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php
index 4da7e0e6d97..c40f669e983 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CartShippingRateSchemaTest.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Schemas\V1;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Schemas\V1;

 use Automattic\WooCommerce\StoreApi\Formatters;
 use Automattic\WooCommerce\StoreApi\Formatters\CurrencyFormatter;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CheckoutSchemaTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CheckoutSchemaTest.php
similarity index 98%
rename from plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CheckoutSchemaTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CheckoutSchemaTest.php
index 8e4f8375054..6f1c63baff4 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Schemas/V1/CheckoutSchemaTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Schemas/V1/CheckoutSchemaTest.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Schemas\V1;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Schemas\V1;

 use Automattic\WooCommerce\StoreApi\Schemas\V1\CheckoutSchema;
 use Automattic\WooCommerce\StoreApi\Schemas\ExtendSchema;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/SessionHandlerTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/SessionHandlerTest.php
similarity index 98%
rename from plugins/woocommerce/tests/php/src/StoreApi/SessionHandlerTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/SessionHandlerTest.php
index 291b90c9a09..82f2aa73496 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/SessionHandlerTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/SessionHandlerTest.php
@@ -1,7 +1,7 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi;

 use Automattic\WooCommerce\StoreApi\SessionHandler;
 use WC_Session;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Utilities/AgenticCheckoutUtilsTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/AgenticCheckoutUtilsTest.php
similarity index 99%
rename from plugins/woocommerce/tests/php/src/StoreApi/Utilities/AgenticCheckoutUtilsTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/AgenticCheckoutUtilsTest.php
index 98ffb196733..e63bfb9df2d 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Utilities/AgenticCheckoutUtilsTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/AgenticCheckoutUtilsTest.php
@@ -1,7 +1,7 @@
 <?php
 declare(strict_types=1);

-namespace Automattic\WooCommerce\Tests\StoreApi\Utilities;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Utilities;

 use Automattic\WooCommerce\StoreApi\Routes\V1\Agentic\AgenticCheckoutSession;
 use Automattic\WooCommerce\StoreApi\Utilities\AgenticCheckoutUtils;
diff --git a/plugins/woocommerce/tests/php/src/StoreApi/Utilities/LocalPickupUtilsTest.php b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/LocalPickupUtilsTest.php
similarity index 97%
rename from plugins/woocommerce/tests/php/src/StoreApi/Utilities/LocalPickupUtilsTest.php
rename to plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/LocalPickupUtilsTest.php
index a7540c72a3b..d9bc14cf503 100644
--- a/plugins/woocommerce/tests/php/src/StoreApi/Utilities/LocalPickupUtilsTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/StoreApi/Utilities/LocalPickupUtilsTest.php
@@ -1,11 +1,11 @@
 <?php
 declare( strict_types = 1 );

-namespace Automattic\WooCommerce\Tests\StoreApi\Utilities;
+namespace Automattic\WooCommerce\Tests\Blocks\StoreApi\Utilities;

 use Automattic\WooCommerce\StoreApi\Utilities\LocalPickupUtils;
-use Automattic\WooCommerce\Tests\StoreApi\Mocks\FakeLocalPickupShippingMethod;
-use Automattic\WooCommerce\Tests\StoreApi\Mocks\FakeRegularShippingMethod;
+use Automattic\WooCommerce\Tests\Blocks\StoreApi\Mocks\FakeLocalPickupShippingMethod;
+use Automattic\WooCommerce\Tests\Blocks\StoreApi\Mocks\FakeRegularShippingMethod;
 use WC_Shipping_Method;

 /**