woocommerce/plugins/woocommerce-blocks/docs/internal-developers/testing/releases/1154.md

73 lines
4.1 KiB
Markdown
Raw Normal View History

2023-11-13 14:44:58 +00:00
# Testing notes and ZIP for release 11.5.4
Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.com/woocommerce/woocommerce-blocks/files/13335241/woocommerce-gutenberg-products-block.zip)
## WooCommerce Core
### Bug Fixes
#### Update Jetpack WooCommerce Analytics module integration to check for changed template names ([#11707](https://github.com/woocommerce/woocommerce-blocks/pull/11707))
1. Enable Jetpack and ensure the WooCommerce Analytics module is set up and enabled.
2. Install [Query Monitor](https://wordpress.org/plugins/query-monitor/).
3. Go to the Cart and Checkout blocks and ensure no PHP warnings are logged.
#### Fix address block invalidations in the editor and address card display in Firefox [#11714](https://github.com/woocommerce/woocommerce-blocks/pull/11714)
1. Edit the checkout page
2. Address form should not be condensed
3. Toggle company/phone. Leave phone on. There should be no block errors.
4. Save changes and visit the checkout on the frontend (add something to cart if needed)
5. As a logged in user the address form should be condensed and phone should be visible. If no, fill out the form and place an order.
6. After placing the order go back to checkout and repeat the previous step. Phone should be visible in the condensed address component.
7. Go back to the editor and turn off the phone field. Save and go back to the frontend checkout. Ensure phone is hidden from the condensed address component.
8. Add an item to the cart and go to checkout using Firefox browser.
9. Fill out the form, then refresh the page.
10. The condensed address component is shown.
11. Edit the address. Ensure fields are populated with correct values.
#### Fix styling of Classic Cart and Checkout Blocks on regular pages ([#11694](https://github.com/woocommerce/woocommerce-blocks/pull/11694))
1. Create a new page
2. Insert the classic checkout block
3. Add something to your cart and visit the new page
4. Confirm it looks correct and you can place an order
5. Repeat for the classic cart block on another new page
#### Fix double border in cart and notes field width on mobile. ([11742](https://github.com/woocommerce/woocommerce-blocks/pull/11742))
1. Enable TT4 theme and go to cart
2. Shrink window to mobile size and ensure there is no double border between the cart items table and cart totals table
3. Go to checkout
4. Open the order notes field. Check the textarea is as wide as the checkout, not wider.
#### Ensure that incompatible notices are displayed in Safari. ([#11736](https://github.com/woocommerce/woocommerce-blocks/pull/11736))
1. Install and activate [helper-plugin-1.zip](https://github.com/woocommerce/woocommerce-blocks/files/12701036/helper-plugin-1.zip)
2. Create a test page and add the Cart block.
3. Create a test page and add the Checkout block.
4. Open both test pages using Safari.
5. Click on the Cart block resp. the Checkout block and verify that the incompatible extension notice is visible.
6. Repeat the previous step using Chrome, Firefox and Opera.
<table>
<tr>
<td valign="top">Before:
<br><br>
<img width="1281" alt="Screenshot 2023-11-10 at 21 43 01" src="https://github.com/woocommerce/woocommerce-blocks/assets/3323310/5a68914b-5306-40fd-8270-af880120aa72">
</td>
<td valign="top">After:
<br><br>
<img width="1282" alt="Screenshot 2023-11-10 at 21 42 18" src="https://github.com/woocommerce/woocommerce-blocks/assets/3323310/8718c04b-fb9e-4db7-af71-c84d8e304fc1">
</td>
</tr>
</table>
#### Enabled the new blockified Order Confirmation by default for block-based themes. ([#11615](https://github.com/woocommerce/woocommerce-blocks/pull/11615))
1. On a brand new WC installation enable a block based theme (eg TT3)
2. Place a test order
3. Verify the Thank you page displayed after placing an order renders the new blockified Order Confirmation (see attached printscreen)
4. Change the website language. Repeat steps 2 & 3 and verify that the headings get properly translated.
5. Go to Appearance > Site Editor > Templates > Manage all templates. Verify that the blockified Order Confirmation displays properly, saving changes work and they get reflected on a new order.