Veljko V
79904279fa
Update components and test to be more concise
2021-01-06 17:08:29 +01:00
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
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
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
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
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
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
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
Ron Rennick
6d8419e1d4
Merge branch 'master' into fix/28012
2020-12-21 10:59:38 -04:00
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
zhongruige
b23d5db546
Typo fix
2020-12-16 15:00:13 -07:00
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
Nestor Soriano
556ea1ecfa
Merge branch 'master' into use-mozart-to-renamespace-dependencies
2020-11-18 09:05:11 +01:00
Rodrigo Primo
4240f9924a
Merge pull request #28048 from woocommerce/fix/27807
...
Remove dynamic build dependencies
2020-11-13 15:34:35 -03:00
Christopher Allford
7a26fc30dd
Fixed failing E2E test
2020-11-12 12:52:53 -08:00
Tam Mullen
04c9e2f12f
Merge pull request #28191 from woocommerce/packages/core-tests/functional-permlainks-test
...
add permalinks working test
2020-11-11 14:58:01 +00:00
Tam Mullen
8f46eec95a
Merge pull request #28198 from woocommerce/add/package-changelogs
...
add/update e2e package change logs
2020-11-11 14:12:52 +00:00
Christopher Allford
72e93f11b2
Update CHANGELOG.md
...
Updated the `@woocommerce/api` changelog
2020-11-10 16:32:11 -08:00
Christopher Allford
93d6b261c6
Merge pull request #28129 from woocommerce/add/lerna-hoist
...
add lerna hoist, use consistent package versions
2020-11-10 16:13:58 -08:00
Ron Rennick
ac89e09c9e
remove duplicate package dependency entries
2020-11-10 16:29:22 -04:00
Christopher Allford
11c7e3bff6
Fixed issues that caused the factory creation to fail for SimpleProduct types
2020-11-09 12:02:01 -08:00
Ron Rennick
7282e0bca6
merge master
2020-11-09 14:30:01 -04:00
Ron Rennick
76d8b16659
remove old setup wizard test
2020-11-09 13:31:19 -04:00
Christopher Allford
d205d6551e
Added all of the update parameters for simple products
2020-11-06 14:01:03 -08:00
Christopher Allford
a646c712d8
Generalized the various restXXX functions
...
Since it looks like almost all of these are going to be virtually identical, it makes sense to have common functions that we can use instead of having to write all of the boilerplate unnecessarily.
2020-11-06 13:24:02 -08:00
Christopher Allford
29c9976354
Added "list", "read", "update", and "delete" actions for simple products
2020-11-06 11:11:58 -08:00
Christopher Allford
45b57d46b9
Added transformers for all of the product sub-data
2020-11-06 10:44:57 -08:00
Christopher Allford
b4a2316386
Added array support to property type and model transformer transformations
2020-11-06 10:01:12 -08:00
Christopher Allford
5e35d68789
Added a new transformation for nesting transformers
2020-11-05 22:49:37 -08:00
Christopher Allford
fb5f393acb
Made abstract product sale dates easier to work with
2020-11-05 22:20:42 -08:00
Christopher Allford
681e568fbe
Expanded on a shared transformer to encapsulate abstract product transformations
2020-11-05 21:43:45 -08:00
Christopher Allford
7fcbc69235
Added a transformer to convert between data types
2020-11-05 19:25:45 -08:00
Christopher Allford
7287eb024c
Reversed the execution of transformers for "toModel" so that things like key changes will happen first
2020-11-05 16:29:04 -08:00
Christopher Allford
d060108afe
Added a custom transformation for models to implement specific logic.
2020-11-05 14:14:47 -08:00
Christopher Allford
4f08e102c4
Simplified the transformer usage in repositories
2020-11-05 13:57:56 -08:00
Ron Rennick
9feecc1376
add/update e2e package changelogs
2020-11-05 16:57:04 -04:00
Christopher Allford
46df060c0e
Revised the ModelTransformer so that it can support more complicated transformations.
2020-11-05 12:37:40 -08:00
Nestor Soriano
8bb0f196e6
Change the strategy for moving packages
...
Since the Mozart package requires PHP 7.2, and we need to support 7.0
and 7.1, the moving step has been removed from the composer install
stage. Instead, now it has to be triggered manually via
`composer run move-vendor-namespaces`, and the moved package must be
added to source control. See the updated src/Internal/Vendor/REAMDE.md
for details.
2020-11-05 17:19:14 +01:00
Christopher Allford
67f57abe26
Added type-safe transformation functions for converting between API representations and model representation
2020-11-04 16:33:34 -08:00
Christopher Allford
f438ddc80a
Added virtually all of the data returned by the REST API to the SimpleProduct model
...
There's still a few things missing but I think this is a much better start than where we were before.
2020-11-04 14:55:58 -08:00
Ron Rennick
d0fd8acd44
add permalinks working test
2020-11-04 14:56:48 -04:00