Updated Release Testing Instructions WooCommerce 6.9 (markdown)

rodelgc 2022-08-24 21:43:54 +08:00
parent 683d39fb33
commit 455b5f89de
1 changed files with 0 additions and 43 deletions

@ -174,25 +174,6 @@ It should match the following screenshot.
7. Click "Manage" button. 7. Click "Manage" button.
8. See that Facebook for WooCommerce manage page loads. 8. See that Facebook for WooCommerce manage page loads.
### Update "context" prop of task list click/view event [#34297](https://github.com/woocommerce/woocommerce/pull/34297)
1. Go to `WooCommerce > Home`
2. Open browser developer tool
3. Enable track logging: `window.localStorage.setItem( 'debug', 'wc-admin:*' )`
4. Turn on `preserve log` option
![https://i.stack.imgur.com/H4EQ9.png](https://i.stack.imgur.com/H4EQ9.png)
5. Click the "Add products" task
6. Observe that the `wcadmin_tasklist_click` event is fired with the `context: woocommerce-home`
7. Observe that the `wcadmin_tasklist_view` event is fired with the `context: woocommerce-home`
8. Go to WooCommerce > Settings
9. Click on "Finish setup" button
10. Click the "Add products" task
11. Observe that the `wcadmin_tasklist_click` event is fired with the `context: page/activity-panel`
12. Observe that the `wcadmin_tasklist_view` event is fired with the `context: page/activity-panel`
### Fix review shipping option task title [#34294](https://github.com/woocommerce/woocommerce/pull/34294) ### Fix review shipping option task title [#34294](https://github.com/woocommerce/woocommerce/pull/34294)
1. Start with a fresh install 1. Start with a fresh install
@ -409,21 +390,6 @@ Also note that some of the `onChange` functions are empty callbacks, this is bec
3. Go to `WooCommerce -> Home` and choose `Set up payments` task. 3. Go to `WooCommerce -> Home` and choose `Set up payments` task.
4. Confirm the suggestions are rendered as expected 4. Confirm the suggestions are rendered as expected
### Fix missing product task add product track via product templates [#34070](https://github.com/woocommerce/woocommerce/pull/34070)
1. Navigate to **Tools > WCA Test Helper > Experiments** and add `woocommerce_products_task_layout_card_v2` to treatment
1. Make sure your site has `woocommerce_allow_tracking` option set to yes
2. Enable tracks debugging with `localStorage.setItem( 'debug', 'wc-admin:*' );`
1. Go to WooCommerce > Home > Add my products
3. Click on any of the product templates while having browser console open
4. Observe `wcadmin_tasklist_add_product` with `{ method: product_template }` is fired
5. Repeat steps with setting `woocommerce_products_task_layout_stacked_v2` experiment to treatment and `woocommerce_products_task_layout_card_v2` to control
<img src="https://user-images.githubusercontent.com/3747241/180907818-a0a6d70d-f053-4f74-a6b0-6fb1e0c0924f.png" width="350">
<img src="https://user-images.githubusercontent.com/3747241/180907826-fc9bed24-09b9-4447-911f-06453a034260.png" width="350">
### Fix fatal error when bulk editing sale price to empty value in PHP 8 [#34053](https://github.com/woocommerce/woocommerce/pull/34053) ### Fix fatal error when bulk editing sale price to empty value in PHP 8 [#34053](https://github.com/woocommerce/woocommerce/pull/34053)
1. Create two products with a price as follows: 1. Create two products with a price as follows:
@ -516,15 +482,6 @@ With a new store,
![Screen Shot 2022-07-15 at 12 28 48](https://user-images.githubusercontent.com/4344253/179153343-7aca85f6-ff20-4351-a92a-fd647eafc244.png) ![Screen Shot 2022-07-15 at 12 28 48](https://user-images.githubusercontent.com/4344253/179153343-7aca85f6-ff20-4351-a92a-fd647eafc244.png)
### Add validations to `recordEvent` [#33911](https://github.com/woocommerce/woocommerce/pull/33911)
1. Install and activate [this plugin](https://gist.github.com/octaedro/4559dc2b81cc01e2395795241bbba638).
2. Open the browser's dev tools and go to the `Console` tab.
3. Go to `WooCommerce` > `Home`.
4. A prompt will be shown asking `Use broken props`.
5. If you press `Ok` the event `my_event` will be recorded with the prop `invalid-prop`.
6. If you press `Cancel` the prop `valid_prop_name` will be used instead.
### Fix task list overlaps with the Ellipsis menu [#33882](https://github.com/woocommerce/woocommerce/pull/33882) ### Fix task list overlaps with the Ellipsis menu [#33882](https://github.com/woocommerce/woocommerce/pull/33882)
1. Use a fresh site 1. Use a fresh site