Luigi Teschio
8c37c9411c
Fix E2E test ( https://github.com/woocommerce/woocommerce-blocks/pull/7206 )
...
* WIP fix E2E test
* test now
* another attempt
* try now
* check now
* Update cart.fixture.json
* Update product-search-legacy.fixture.json
* Update product-search.fixture.json
* Update newest-products.fixture.json
* Update product-categories-list.fixture.json
* Update hand-picked-products.fixture.json
* Update featured-category.fixture.json
* Update best-selling-products.fixture.json
* Update top-rated-products.fixture.json
* Go to Mini Cart block page before executing its i18n tests
* Fix broken Mini Cart e2e tests
* Wait for selector to prevent flakiness
* try now
* try now
* try now
* add variable
* fix E2E tests
* fix js linting error
* use SHOP_CHECKOUT_BLOCK_PAGE variable
* update variable
Co-authored-by: Niels Lange <info@nielslange.de>
2022-10-10 12:42:59 +02:00
Seghir Nadir
238ab01ab2
Refactor webpack splitting to fix missing translation ( https://github.com/woocommerce/woocommerce-blocks/pull/6420 )
...
* don't splitChunk frontend scripts
* simplfy output folders
* reduce minimum chunk size to 10kb
* add all inner blocks for loading
* better splitChunks
* update translation code
* wait for scripts
* try sleeping
* fix loading translation
* fix tests for mini cart
* simplfy po logic
* automate loading chunks
* rename webpack group file
* rename block.json path
2022-05-23 15:58:13 +01:00
Luigi Teschio
33a9e654ca
Enable ESLint for E2E folder woocommerce/woocommerce-blocks#6410 ( https://github.com/woocommerce/woocommerce-blocks/pull/6413 )
...
Enable ESLint for E2E folder; fix ESLint errors
2022-05-23 14:05:30 +02:00
Luigi Teschio
ac609f05dc
Add E2E tests for the Filter Products By Stock Block ( https://github.com/woocommerce/woocommerce-blocks/pull/6357 )
...
* Add E2E tests for the Filter Products By Attribute Block woocommerce/woocommerce-blocks#6322
add E2E tests for the Filter Products By Attribute Block
* Add E2E tests for the Filter Products By Stock Block woocommerce/woocommerce-blocks#6323
add E2E tests for the Filter Products By Stock Block
* improve checks
* improve checks
* remove globals.d.ts file
2022-05-13 11:11:02 +02:00
Tarun Vijwani
51495ff32c
Meaningful comment for skipping the e2e tests ( https://github.com/woocommerce/woocommerce-blocks/pull/6353 )
...
* Added meaningful comment for skipping the tests if it's a WooCommerce Core process environment.
* Fixed the flag number for MiniCart
2022-05-05 12:19:38 +04:00
Tung Du
ad85348151
Shopper → Mini Cart → Can view translated mini cart contents block ( https://github.com/woocommerce/woocommerce-blocks/pull/6214 )
2022-04-13 18:51:13 +07:00
Alex Florisca
5c396c4e26
Tidy up and organise e2e tests ( https://github.com/woocommerce/woocommerce-blocks/pull/6206 )
...
* rename some things
* Refactor e2e tests
* remove only from checkout test
* Typo in test
* Add --testPathIgnorePatterns performance back into package.json
* Niels feedback and fix a test
* Update import from utils
2022-04-11 11:52:33 +01:00
Tung Du
7d60c8fc66
Fix: Mini Cart: Ability to choose the drawer behavior when user add products to cart ( https://github.com/woocommerce/woocommerce-blocks/pull/6052 )
2022-03-26 07:32:23 +07:00
Tung Du
ed83dfbafa
Shopper → Mini Cart → Can remove product ( https://github.com/woocommerce/woocommerce-blocks/pull/5937 )
2022-03-24 22:37:17 +07:00
Tung Du
64ae9330a2
Shopper → Mini Cart → Can see correct tax ( https://github.com/woocommerce/woocommerce-blocks/pull/5979 )
...
Co-authored-by: Lucio Giannotta <lucio.giannotta@a8c.com>
2022-03-22 08:54:06 +07:00
Alex Florisca
fcadeaa2e1
E2E test improvements and consolidatng ( https://github.com/woocommerce/woocommerce-blocks/pull/6013 )
...
* Refactor e2e tests slightly for better efficiency
* Add "proceedToCheckout" shopper method & refactor code
* Use "beforeEach" in case we add more test cases
I've kept the "afterAll" function to reset any side effects at the end
of this file's tests
* Use "beforeEach" in "checkout-place-order-as-guest" file
* Use BASE_URL in shopper.block.goToBlockPage
Co-authored-by: Saad Tarhi <saad.tarhi@automattic.com>
2022-03-09 10:16:24 +00:00
Tung Du
75b5181e0e
Shopper → Mini Cart → Can view empty cart message and start shopping button ( https://github.com/woocommerce/woocommerce-blocks/pull/5918 )
2022-03-08 17:01:27 +07:00
Saad Tarhi
c0aec1e85b
Fix mini cart failling tests ( https://github.com/woocommerce/woocommerce-blocks/pull/6006 )
...
Set the correct "emptyCart" utility function
Co-authored-by: Saad Tarhi <saad.tarhi@automattic.com>
2022-03-08 00:09:20 +01:00
Saad Tarhi
dee5032d41
Shopper → Cart → Can proceed to checkout ( https://github.com/woocommerce/woocommerce-blocks/pull/5901 )
...
* Shopper → Cart → Can proceed to checkout
* Refactor the code for E2E testing
Introduce some discussed solution to structure and optimize the code
* Resolve some conflicts with the trunk branch
* Remove method overriding and refactor code
We are trying to avoid overriding exiting E2E Woo's utility functions
Instead we can use our own "shopper.block"
* Use a consistent constant naming convention
Co-authored-by: Saad Tarhi <saad.tarhi@automattic.com>
2022-03-07 16:23:31 +01:00
Tung Du
892d7c268d
Shopper → Mini Cart → Can update product quantity ( https://github.com/woocommerce/woocommerce-blocks/pull/5963 )
2022-03-04 17:40:13 +07:00
Tung Du
43529e5735
Shopper → Mini Cart → Can go to Cart page ( https://github.com/woocommerce/woocommerce-blocks/pull/5977 )
2022-03-04 16:57:34 +07:00
Tung Du
33ac2d5f4b
Shopper → Mini Cart → Can proceed to checkout ( https://github.com/woocommerce/woocommerce-blocks/pull/5978 )
2022-03-03 08:24:30 +07:00
Tung Du
22eccc8614
Shopper → Mini Cart → Can view filled mini cart contents block ( https://github.com/woocommerce/woocommerce-blocks/pull/5923 )
2022-03-01 18:25:13 +07:00
Tung Du
49c5659eb9
Shopper → Mini Cart → Can open/close the drawer ( https://github.com/woocommerce/woocommerce-blocks/pull/5894 )
2022-02-24 21:02:24 +07:00