Commit 707decf03ec for woocommerce
commit 707decf03ec52b62b231d4cc88c3d2be2b79530e
Author: Tung Du <dinhtungdu@gmail.com>
Date: Mon Sep 28 21:56:27 2026 +0700
Restore stepper change event E2E coverage (#69142)
* test: restore stepper change event browser coverage
* chore: add stepper test changelog entry
diff --git a/plugins/woocommerce/changelog/restore-stepper-change-event-e2e b/plugins/woocommerce/changelog/restore-stepper-change-event-e2e
new file mode 100644
index 00000000000..11314734fd1
--- /dev/null
+++ b/plugins/woocommerce/changelog/restore-stepper-change-event-e2e
@@ -0,0 +1,5 @@
+Significance: patch
+Type: dev
+Comment: Restore browser coverage for Add to Cart Form stepper change events; no production change.
+
+
diff --git a/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts b/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
index 31829986858..f031fb1317f 100644
--- a/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
+++ b/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
@@ -236,8 +236,17 @@ test.describe( `${ blockData.name } Block`, () => {
const input = page.getByLabel( 'Product quantity' );
await expect( input ).toHaveValue( '1' );
+ await input.evaluate( ( element ) => {
+ element.addEventListener( 'change', () => {
+ element.dataset.changeFired = 'true';
+ } );
+ } );
await plusButton.click();
await expect( input ).toHaveValue( '2' );
+ await expect( input ).toHaveAttribute(
+ 'data-change-fired',
+ 'true'
+ );
await minusButton.click();
await expect( input ).toHaveValue( '1' );
// Ensure the quantity doesn't go below 1.