Nestor Soriano
9d892f0678
Add a section about testing in PHP 8 in tests/README
2021-01-08 09:04:42 +01:00
Veljko
8111c4f410
Improve test case and components
2021-01-07 23:39:12 +01:00
Veljko
cf0a4df04b
Improve test case and components
2021-01-07 20:59:53 +01:00
Ron Rennick
6d402c96c8
Merge pull request #28017 from woocommerce/fix/25643
...
Fix E2E variable product test
2021-01-06 14:39:19 -04:00
Ron Rennick
7959ba3d16
Merge pull request #28045 from woocommerce/fix/28012
...
add support for custom E2E container name
2021-01-06 13:52:42 -04:00
Veljko V
79904279fa
Update components and test to be more concise
2021-01-06 17:08:29 +01:00
vedanshujain
b0cc43a188
More for individual fields in responses for V2 and V3 products and orders endpoints.
2021-01-06 16:04:56 +05:30
vedanshujain
e546c237b7
Add tests for checking all fields are returned even requested individually.
2021-01-06 15:12:55 +05:30
vedanshujain
1fdc24daa9
Add unit test for verifying that all expected fields are present.
2021-01-06 14:19:26 +05:30
Veljko V
a0049c10ff
Fix test title to be more concise
2021-01-05 22:48:34 +01:00
Veljko V
d3169dcf43
Remove unnecessary code
2021-01-05 22:24:03 +01:00
jonathansadowski
1e267980e8
Merge pull request #28723 from woocommerce/feature/issue-27208
...
Feature/issue 27208
2021-01-05 14:00:55 -06:00
Ron Rennick
b3b73e069a
merge upstream
2021-01-05 14:56:27 -04:00
Ron Rennick
35e490e631
restore accidental readme deletion
2021-01-05 14:52:29 -04:00
Nestor Soriano
f4a1f12824
Fix code sniffer errors
2021-01-05 17:23:23 +01:00
roykho
b25f01d2f3
Add unit tests
2021-01-05 08:14:39 -08:00
Nestor Soriano
f284ae8af3
Fix end of line handling for PHP 8 in WC_Tests_Log_Handler_Email
...
In PHP 7 the mail function generates PHP-style end of lines (\n),
and that's what these unit tests were assuming; in PHP 8 however
the proper network-style end of lines (\r\n) are generated.
This commit fixes the tests to be compatible with both styles.
2021-01-05 16:04:30 +01:00
Leif Singer
62d5e9a0bc
fix an overlooked merge conflict resolution issue
2021-01-05 15:06:51 +01:00
Ron Rennick
3076e1e50f
disable setting variation fields in variable product test
2021-01-05 13:24:51 +01:00
Ron Rennick
120fc00f82
use waitAndClick, waitForSelector where applicable
2021-01-05 13:24:51 +01:00
Ron Rennick
7a03688006
variation test works to last uncommented step
2021-01-05 13:24:51 +01:00
Ron Rennick
923bf28d44
use checkbox object for checking/unchecking
2021-01-05 13:19:49 +01:00
Ron Rennick
0d2a5ac5e9
Fixes needed for variable product E2E test
...
- Jest/Puppeteer sometimes will not find an element on page load when that element is outside the initial viewport
- There were duplicate .variation_tab classes which confused Jest/Puppeteer
- Add function for opening and verifying new product page
- Update test sequence for changes in flow in markup and Jest/Puppeteer
2021-01-05 13:19:49 +01:00
Vedanshu Jain
7d4cf1b8bf
Merge pull request #28677 from woocommerce/fix/request-request-arg-api
...
Add protection around `func_get_arg` method for backward compatibility.
2021-01-05 17:45:31 +05:30
Veljko V
f782bcdc86
Update changelog information
2021-01-04 15:28:09 +01:00
Veljko V
cf8c114198
Update changelog information
2021-01-04 15:27:05 +01:00
Veljko V
57f3eccc95
Fix conflict with another tests
...
We're using dynamic coupon creation now. I updated other test to search for specific coupon name because in order edit page there's only lowercased coupon names, but we're using uppercased for two reasons at least.
2021-01-04 15:20:40 +01:00
Veljko V
2204867a20
Fix conflict with another tests
...
We're using dynamic coupon creation now. I updated other test to search for specific coupon name because in order edit page there's only lowercased coupon names, but we're using uppercased for two reasons at least.
2021-01-04 15:11:41 +01:00
vedanshujain
9e3cdd4ae7
Add tests for #28692
2020-12-30 19:29:22 +05:30
Ron Rennick
47c6d06a77
introduce evalAndClick() E2E utility function
2020-12-29 15:56:55 -04:00
zhongruige
f472d3cc0f
Cast to number for the comparison
2020-12-29 10:38:36 -07:00
zhongruige
e3765dc650
Code review feedback
2020-12-29 09:10:22 -07:00
vedanshujain
818e24d5c5
Add protection around `func_get_arg` method for backward compatibility.
...
We are using func_get_arg method to receive argument in a backward compatible way since we cannot modify function signature to add more params even with default params. Earlier I was hoping to use DI to create another child class with modified signature and load it depending upon where we are executing from, however since we had to revert DI, we add this workaround to unblock #27735 .
2020-12-28 14:10:22 +05:30
zhongruige
aeb0f5861f
Make sure the tests are backwards compatible
2020-12-27 15:18:31 -07:00
zhongruige
98ee48d1df
Merge branch 'master' of https://github.com/woocommerce/woocommerce into add/e2e-simple-price-config-variable
2020-12-24 16:15:09 -07:00
Veljko V
a5175c75d6
Fix problem in headless by adding uiUnblocked
2020-12-24 11:57:17 +01:00
Veljko V
121099afe7
Fix problem in headless by adding uiUnblocked
2020-12-24 11:53:45 +01:00
Veljko V
3c85972780
Updated changelogs to utils and core tests
2020-12-24 10:55:20 +01:00
Veljko V
f4be2afa2a
Updated changelogs to utils and core tests
2020-12-24 10:54:21 +01:00
Vedanshu Jain
9db6e2e49c
Merge pull request #28643 from woocommerce/feature/fix-build
...
Feature/fix build
2020-12-24 13:12:58 +05:30
Veljko V
314295c785
Update existing code to be more successful in headless
2020-12-23 17:24:34 +01:00
Veljko V
e6ebfc5154
Update existing code to be headless compatible
2020-12-23 17:19:48 +01:00
Veljko V
a033be3fde
Add e2e test shopper checkout apply coupon
2020-12-23 16:51:25 +01:00
Veljko V
4b62b23580
Add new e2e test shopper cart apply coupon
2020-12-23 15:04:52 +01:00
zhongruige
0cdcb26f61
Addressing merge conflicts
2020-12-22 19:35:50 -07:00
Ron Rennick
d4cae9ee25
Update e2e-utils, e2e-core-tests to merchant & shopper ( #28133 )
...
* migrate utils from CustomerFlow/StoreOwnerFlow to customer, merchant and shopper
* merge customer into shopper
- add shopper.gotoMyAccount flow
* update internal uses to merchant, shopper
* add *Flow deprecation messages
* update e2e-utils changelog
* update order filter, refund tests to merchant
* add a wait to refund test for ajax to complete
* update StoreOwnerFlow to merchant in new test
* move ajax wait to end of previous test
2020-12-22 14:59:16 +01:00
Vedanshu Jain
800c6a61b7
Merge pull request #28620 from woocommerce/fix/28505
...
Stock management regression fixes
2020-12-21 22:36:53 +05:30
Ron Rennick
65d421b8f7
restore expected plugin list count to 4
2020-12-21 12:30:50 -04:00
zhongruige
55a8fc3d11
Merge branch 'master' of https://github.com/woocommerce/woocommerce into add/e2e-simple-price-config-variable
2020-12-21 08:54:33 -07:00
Claudio Sanches
8568a9b9ff
Fixed coding standards
2020-12-21 12:46:01 -03:00
Ron Rennick
6d8419e1d4
Merge branch 'master' into fix/28012
2020-12-21 10:59:38 -04:00
vedanshujain
5171108967
Better docs for test functions to specify expectations.
2020-12-21 15:51:07 +05:30
vedanshujain
b4b03f3b46
Merge branch 'master' into fix/28505
2020-12-21 15:42:04 +05:30
vedanshujain
39c200bf2d
Merge branch 'master' into fix/27673
2020-12-21 15:29:55 +05:30
Vedanshu Jain
d2c5fc0750
Merge pull request #28635 from woocommerce/packages/core-tests/setup-shipping
...
use xpath to find onboarding set up shipping task
2020-12-21 01:05:46 +05:30
Ron Rennick
4774297e15
use xpath to find onboarding set up shipping task
2020-12-19 23:00:32 -04:00
Ron Rennick
6509addabf
merge master
2020-12-18 13:40:49 -04:00
vedanshujain
84d60e5fcf
Add unit tests for all status change ops.
...
This loops and tests stock changes through ALL supported WooCommerce statuses. Hopefully this will make our inventory tracking more robust.
2020-12-17 22:28:21 +05:30
zhongruige
b23d5db546
Typo fix
2020-12-16 15:00:13 -07:00
vedanshujain
981d494d52
Add unit tests for #28592
2020-12-16 19:37:01 +05:30
vedanshujain
9ca52ee73b
Fix unit test to use new coupon error messages.
...
This also removes some cart operations which are not needed anymore to since cart already has items that we were adding in those tests.
2020-12-16 16:21:33 +05:30
zhongruige
5131c922a2
Remove unneeded no-disabled-tests
2020-12-15 20:18:16 -07:00
zhongruige
e178017e0a
Added tests for the merchant order apply coupon flow
2020-12-15 20:14:02 -07:00
Tam Mullen
44d508e332
Merge pull request #28556 from woocommerce/add/e2e-merchant-orders-refund-order
...
Added new tests for the merchant order refund flow
2020-12-15 22:35:30 +00:00
roykho
9ffdfd3401
Check in package-lock
2020-12-15 14:21:05 -08:00
zhongruige
d8018cf28e
Add missing trailing semicolon
2020-12-15 06:33:55 -07:00
Rodrigo Primo
5842068cdf
Merge pull request #28587 from woocommerce/add/e2e-docker-image-delay
...
add 12 hour delay to pulling new docker tags
2020-12-15 09:17:12 -03:00
Ron Rennick
733157638b
update package changelog
2020-12-14 10:54:29 -04:00
Ron Rennick
ef61903822
add 12 hour delay to pulling new docker tags
2020-12-14 10:42:39 -04:00
zhongruige
88630e2a32
Add delete issued refund test
2020-12-13 16:07:16 -07:00
zhongruige
46164b032d
Add config variable for simple product price and update tests to utilize it
2020-12-12 15:46:13 -07:00
zhongruige
9d95a21f48
Cleanup unused no-standalone-expect
2020-12-11 10:54:42 -07:00
zhongruige
88ddefbcb3
Dynamically pull the currency symbol instead of hard-coding it
2020-12-11 10:48:20 -07:00
zhongruige
4ca6114476
Swap out currency symbol
2020-12-11 09:47:03 -07:00
zhongruige
2caac87d03
Added new tests for the merchant order refund flow
2020-12-10 21:27:04 -07:00
zhongruige
c07f31f22c
Merge branch 'master' into add/e2e-merchant-orders-filter-orders
2020-12-08 15:50:00 -07:00
zhongruige
1dfedf425c
Code review feedback--setting the consts in the test itself
2020-12-08 15:09:23 -07:00
Ron Rennick
a757ff2b53
update extension count to 3
2020-12-07 16:30:55 -04:00
Ron Rennick
80ded96120
merge master
2020-12-07 13:13:52 -04:00
zhongruige
ae1ebfd031
Code review feedback--moving statuses to config values
2020-12-05 20:30:42 -07:00
Ron Rennick
a47cb707b3
fix merge conflict
2020-12-04 14:52:38 -04:00
Ron Rennick
5a81d8de41
disable setting variation fields in variable product test
2020-12-03 15:09:55 -04:00
Ron Rennick
2718c85f78
Merge branch 'master' into fix/25643
2020-12-03 14:47:52 -04:00
Ron Rennick
53fd108b1b
implement peer dependencies in e2e packages
2020-12-03 11:55:02 -04:00
Ron Rennick
60556ea288
update package changelogs
2020-12-01 19:19:10 -04:00
Ron Rennick
a21f9e24a4
add config to package.json in utils, core tests
2020-12-01 18:03:50 -04:00
zhongruige
a37fbff4f5
Merge branch 'master' of https://github.com/woocommerce/woocommerce into add/e2e-merchant-orders-filter-orders
2020-11-27 15:18:12 -07:00
zhongruige
7e286e30f2
Added order filter tests; created helper functions for the tests; updated READMEs and CHANGELOG to reflect changes
2020-11-27 14:49:20 -07:00
Tam Mullen
0877fd5233
Merge pull request #28041 from woocommerce/packages/e2e/custom-initialization
...
add support for custom container initialization script
2020-11-27 20:13:02 +00:00
Ron Rennick
0e29912b14
merge master
2020-11-25 21:29:19 -04:00
Ron Rennick
810fd41973
Merge branch 'master' into fix/25643
2020-11-20 15:01:08 -04:00
Ron Rennick
089bb87314
clarify which WordPress nightly
2020-11-20 14:48:18 -04:00
Néstor Soriano
e7584104a1
Merge pull request #28147 from woocommerce/use-mozart-to-renamespace-dependencies
...
Use Mozart instead of a script to renamespace packages
2020-11-20 09:16:25 +01:00
Ron Rennick
a5a109ccbe
Merge pull request #28217 from woocommerce/fix/27786
...
remove old setup wizard test
2020-11-19 13:56:33 -04:00
Christopher Allford
c9f413d297
Created dummy `woocommerce/woocommerce-lib` package to contain dependencies
...
In order to avoid problems posed by potentially including the unconverted dependencies in the root autoloader, this package will hold all dependencies that require conflict avoidance.
2020-11-18 13:54:20 -08:00
Nestor Soriano
556ea1ecfa
Merge branch 'master' into use-mozart-to-renamespace-dependencies
2020-11-18 09:05:11 +01:00
Vedanshu Jain
ae163eb28b
Merge pull request #27734 from woocommerce/enhancement/optimize-wc-order
...
Optimize function `wc_get_orders` by priming caches beforehand
2020-11-14 12:37:44 +05:30
Rodrigo Primo
4240f9924a
Merge pull request #28048 from woocommerce/fix/27807
...
Remove dynamic build dependencies
2020-11-13 15:34:35 -03:00
Vedanshu Jain
13f429e80d
Merge pull request #28102 from woocommerce/fix/28100
...
Exclude user table columns as well while setting metadata props
2020-11-13 13:50:02 +05:30
Christopher Allford
03f65478f2
Merge pull request #28249 from woocommerce/add/composer-2
...
Update Composer to v2 (includes woocommerce-blocks 3.8.0 and woocommerce-admin 1.7.0)
2020-11-12 21:16:51 -08:00