# Testing notes and ZIP for release 3.5.0 Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.com/woocommerce/woocommerce-gutenberg-products-block/files/5298708/woocommerce-gutenberg-products-block.zip) ## The following are changes that only impact Feature Plugin release ### Use light default background colour for country/state dropdowns in Cart and Checkout blocks - Test light mode / default - [ ] Add checkout block to a page. Disable Dark mode inputs option and publish. - [ ] View checkout on front end and expand country or state input. - [ ] Background/colours should be consistent - e.g. white background, black text. - Test dark mode - [ ] Add checkout block to a page. Enable Dark mode inputs option and publish. - [ ] View checkout on front end and expand country or state input. - [ ] Background/colours should look reasonable; text should be white on black. ### Fix broken Express Payment Method use in the Checkout block for logged out or incognito users - [ ] Make sure you are either logged out or using an incognito mode browser instance. - [ ] Add a product to cart. - [ ] Load the page with the checkout block. - [ ] Click express payment (Chrome Pay if using Chrome, Apple Pay if using Safari). - [ ] Choose account details in the express payment modal and submit. Verify that the checkout processes correctly. ### Use noticeContexts from useEmitResponse instead of hardcoded values - [ ] Install & activate WooCommerce Stripe. - [ ] Enable Stripe CC payment method - don't add an api key (or delete the option). - [ ] Add checkout block to checkout page. - [ ] On front end, add something to cart and proceed to checkout with an **admin user**. - [ ] Verify an error appears in the express payment methods section and in the payment methods step. ![checkout-errors](https://user-images.githubusercontent.com/3616980/93592030-b803b600-f9b1-11ea-976e-70c7b594f474.png) ### Fix State label for Spain - [ ] Go to the Checkout block and change the country to Spain. - [ ] Verify the field below the country changes its label to Province instead of State. ### Don't throw an error when registering a payment method fails #### Confirm other payment methods are shown if Stripe is not configured - [ ] Install & activate WooCommerce Stripe. - [ ] Enable Stripe CC payment method - don't add an api key (or delete the option). - [ ] Enable BACS or other payment methods (e.g. cheque). - [ ] Add checkout block to checkout page. - [ ] On front end, add something to cart and proceed to checkout. - [ ] Make sure you have an admin user with saved payment methods and a user without saved payment methods (or a guest). - [ ] With those two users, check the Checkout page in the frontend. Also open the Checkout page in the editor. - [ ] Verify the statements below are true. 👇 | Scenario | With Stripe API key | Without Stripe API key | | ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Admin with saved payment methods / Editor |