Ron Rennick
07c4697068
use product URL functions when creating rest repositories
2021-02-26 14:20:37 -04:00
Ron Rennick
e3f4e3b0d5
merge trunk
2021-02-26 13:51:42 -04:00
Greg
bc9e3bf3ff
Merge pull request #29198 from woocommerce/fix/28885
...
Add external product support to api package
2021-02-26 09:16:02 -07:00
Ron Rennick
533feb7713
add product variation class to api package
2021-02-26 11:38:12 -04:00
Claudio Sanches
d6e3cf6de9
Update default GIT branch
2021-02-25 20:51:14 -03:00
Timmy Crawford
64e934e79b
Remove debug code in tests.
2021-02-25 15:19:27 -08:00
Timmy Crawford
5cf3c6be8c
Fix tests.
2021-02-25 15:19:27 -08:00
Timmy Crawford
c7a19b538a
Updates per feedback.
2021-02-25 15:19:27 -08:00
Timmy Crawford
47a3d1bfb3
Tracker: Add tracking of woocommerce_admin_disabled usage.
2021-02-25 15:19:27 -08:00
Claudio Sanches
23710744c0
Merge pull request #29208 from woocommerce/fix/add-to-cart-variation-id
...
Validate variation ID while adding products to the cart
2021-02-25 19:13:32 -03:00
Tam Mullen
651bcb070a
Updated core test changelog
2021-02-25 15:00:30 +00:00
Tam Mullen
b6c4623057
Added tests for the merchant view order, update order status and update order details flows.
2021-02-25 15:00:30 +00:00
Tam Mullen
87aee208b6
Updated test comments and assertions based on feedback
2021-02-25 14:56:53 +00:00
Tam Mullen
502396ee00
Updated core test changelog
2021-02-25 14:56:53 +00:00
Tam Mullen
2e736d3e74
Updated from using StoreOwnerFlow to merchant
2021-02-25 14:56:53 +00:00
Tam Mullen
427225a3e1
Added tests for the merchant view order, update order status and update order details flows.
2021-02-25 14:56:53 +00:00
louwie17
893fe6cc24
Merge pull request #29149 from woocommerce/update/28569_status_widget_net_sales_link
...
Woocommerce dashboard status widget net sales link and logic
2021-02-25 09:09:29 -04:00
Ron Rennick
8b9e1701e1
add grouped product to e2e configuration
2021-02-24 15:48:27 -04:00
Ron Rennick
898e8a3a93
add grouped product test for api package
2021-02-24 15:16:38 -04:00
Ron Rennick
1b7e6933c6
add support for grouped product to api package
2021-02-24 10:29:02 -04:00
Claudio Sanches
c86b0c578a
Fixed copy and paste
2021-02-23 19:55:54 -03:00
Tam Mullen
65443d923b
Merge pull request #29092 from woocommerce/add/e2e-shopper-variable-product-updates
...
Added new tests for Shopper / Product / Variable Product Info updates depending on variation
2021-02-23 21:43:31 +00:00
Ron Rennick
9cf001e403
separate price properties in api package
2021-02-23 16:44:36 -04:00
Ron Rennick
ddcb8ed744
Merge pull request #29207 from Marcuzz/fix/e2e-env-custom-init-file
...
Only use customInitFile in e2e-environment if it's a string
2021-02-23 15:39:27 -04:00
Claudio Sanches
76e1ba4bf0
Validate variation ID while adding products to the cart
2021-02-23 16:27:57 -03:00
Marcus
3201a99995
fix: only use customInitFile in e2e if it's a string
...
in WSL2 the second argument is an instance of Command and can not be used with path.resolve
2021-02-23 20:12:51 +01:00
Ron Rennick
404e3aeb7c
update changelog, remove sale price from test
2021-02-23 14:44:47 -04:00
Peter Fabian
35d4ee4073
Merge pull request #28699 from woocommerce/fix/absolute-download-paths
...
Prevent local relative downloadable products to be treated as "absolute"
2021-02-23 11:50:34 +01:00
Ron Rennick
dcb76a3047
use common buildURL function
2021-02-23 04:52:43 -04:00
Ron Rennick
116dccd12a
add basic external product api test
2021-02-23 04:17:45 -04:00
Moon
5c99233905
Minor fixes
...
* Removed extra double quotation from the image tag
* Fixed typo in the init() method
* Moved init() method body into the constructor -- a separate method is not necessary
2021-02-22 20:33:02 -08:00
Moon
781c5e24d7
Status dashboard widget should be rendered only if onboarding tasks have been completed or hidden
2021-02-22 15:29:47 -08:00
Ron Rennick
cc86f19dec
fix up some in code docs
2021-02-22 17:16:17 -04:00
Ron Rennick
2e2b53cd7d
add external product type to api package
2021-02-22 17:12:30 -04:00
Greg
3830dcefba
Update CHANGELOG.md
...
Fixed minor type in `CHANGELOG.md`
2021-02-22 13:13:04 -07:00
zhongruige
15825a5a13
Code review feedback
2021-02-22 13:09:11 -07:00
zhongruige
75aefa6325
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-shopper-variable-product-updates
2021-02-22 13:07:43 -07:00
Claudio Sanches
f41250df39
Added unit test for cart validation
2021-02-22 13:14:43 -03:00
Greg
5ca996b44a
Merge pull request #29079 from woocommerce/try/handle-confirm-dialog
...
add delay to confirm dialogs on refund test
2021-02-19 15:58:58 -07:00
Tam Mullen
e937a92723
Merge pull request #28869 from woocommerce/add/e2e-merchant-product-views
...
Added tests around product search and editing a product
2021-02-19 22:34:31 +00:00
Greg
6f9c00cd1c
Merge pull request #29118 from woocommerce/packages/api/product-properties
...
Separate product properties into property groups
2021-02-19 14:24:14 -07:00
Veljko
4915785684
Fix flakiness in test
2021-02-19 19:38:02 +01:00
Veljko
b1ed9e65d8
Fix failing build on TravisCI
2021-02-19 18:59:24 +01:00
Veljko
85bda2c8f2
Fix flakiness in test
2021-02-19 18:16:54 +01:00
Veljko
bf46077f55
Fix invalid spaces
2021-02-18 22:48:13 +01:00
Veljko
10a5c8df63
Update components missing params
2021-02-18 22:05:14 +01:00
Veljko
a77a4f264e
Add new e2e test merchant order searching
2021-02-18 21:53:30 +01:00
Lourens Schep
966aca59ad
Removed external class and moved logic to private functions
2021-02-18 16:05:00 -04:00
Lourens Schep
0fc81a27fc
Add tests
2021-02-18 12:01:52 -04:00
Vedanshu Jain
03ba8838b1
Merge pull request #29099 from woocommerce/fix/27376
...
Make the refunds creation REST API behave more as documented
2021-02-18 14:25:38 +05:30
Moon
bc3219e22e
Add tests for the finish setup dashboard widget and clean up code
2021-02-17 16:07:50 -08:00
Claudio Sanches
6fae8ca40b
Merge pull request #29146 from woocommerce/fix/27290-rest-api-order-updates
...
Throw an error if a coupon item ID (readonly) is specified during an order update | #27290
2021-02-16 17:04:49 -03:00
barryhughes
f79b3f9120
Supporting tests for handling coupon-related order updates (via REST API) | #27290
2021-02-16 10:28:46 -08:00
jonathansadowski
f6054ab059
Merge pull request #29115 from woocommerce/fix/27434
...
Fix wrong taxonomy caching in term and product attributes controllers
2021-02-16 10:50:28 -06:00
artpi
cca06857e9
Fix tests
2021-02-16 16:19:55 +01:00
artpi
dc7410b6b3
Extra protections
2021-02-16 15:51:49 +01:00
artpi
774d7e38cd
Better url parsing
2021-02-16 15:09:23 +01:00
artpi
3ffeeea8e4
Add a few tests
2021-02-16 10:52:34 +01:00
artpi
d97bfaed4f
Better instructions for running tests db
2021-02-16 10:21:13 +01:00
Nestor Soriano
436a3db6e4
Fix code standards errors
2021-02-16 09:23:50 +01:00
Ron Rennick
9e55856875
add missing update params
2021-02-15 23:27:22 -04:00
Ron Rennick
ff79153dd5
add product links collections
2021-02-15 16:59:11 -04:00
Ron Rennick
84f5223dd5
add related and upsell ids
2021-02-15 14:44:40 -04:00
Ron Rennick
653ca39121
add remaining single value props to abstract product
2021-02-15 14:15:37 -04:00
Claudio Sanches
74bb66dc6d
Merge pull request #27671 from mahmoudsaeed/master
...
Make WC_Tax::get_tax_rate_classes() public
2021-02-15 14:31:25 -03:00
Greg
3ad6a439e3
Merge branch 'master' into add/e2e-shopper-variable-product-updates
2021-02-15 08:20:22 -07:00
Greg
43a7d5d806
Merge branch 'master' into add/e2e-merchant-product-views
2021-02-15 08:19:52 -07:00
Ron Rennick
18565bf8ee
First pass at separating product properties into groups
2021-02-12 15:29:22 -04:00
Nestor Soriano
00d6dc40f7
Fix wrong caching of taxonomy in terms and attributes controllers.
...
The WC_REST_Terms_Controller and WC_REST_Product_Attributes_V1_Controller
classes have a get_taxonomy method that gets the name of the taxonomy
to process from a taxonomy id passed in the request, but once the
taxonomy name has been obtained it's cached and sbsequently reused.
The problem is that these controller instances are reused if more than
one request is processed programmatically, and thus the taxonomy that
was cached once is always used even if the new request specifies a
different taxonomy id.
The fix consists of using a dictionary of taxonomy id - taxonomy name
instead of one single taxonomy for caching.
In the case of WC_REST_Terms_Controller there's a protected $taxonomy
property that needs to be kept for compatibility, it's now set to
the last taxonomy name that has been introduced in the dictionary.
2021-02-12 15:12:58 +01:00
Veljko
01850a9cec
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-11 15:03:31 +01:00
Veljko
c09a151392
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-11 15:02:34 +01:00
Vedanshu Jain
5a707f3e74
Merge pull request #28849 from woocommerce/fix/27521-2
...
Verify country code on checkout
2021-02-11 18:59:04 +05:30
Veljko
fff3904bbb
Add new page utils and update coupon tests
2021-02-11 10:30:39 +01:00
Nestor Soriano
fae00e2bdf
Make the refunds creation REST API behave more as documented
...
- Allow the list of line items to be a non-associative array
where each item is identified by an "id" field
- Same for taxes inside line items, specify amount to refund in
a "refund_total" key as in the case of line items
- Allow "quantity" keys as synonyms of "qty"
Also calculate "amount" automatically if missing and when all the
line items and taxes have a valid "refund_total" key.
2021-02-11 09:51:13 +01:00
Veljko V
56cb17c9f7
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-11 09:05:21 +01:00
Greg
6d16e6831a
Merge pull request #29064 from woocommerce/add/e2e-merchant-order-customr-payment-page
...
Add e2e test: merchant order customer payment page
2021-02-10 16:01:47 -07:00
Veljko
5a09000058
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-10 22:31:42 +01:00
zhongruige
0fea99f6be
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-merchant-product-views
2021-02-10 12:59:13 -07:00
zhongruige
27599e82cb
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-shopper-variable-product-updates
2021-02-10 12:58:17 -07:00
Greg
dcbbde1ce6
Merge pull request #29082 from woocommerce/e2e/e2e-fix-flaky-cart-coupons-test
...
Make cart coupons test more granular
2021-02-10 12:57:35 -07:00
Ron Rennick
cd8826e85f
Merge pull request #29037 from woocommerce/packages/update-e2e-docs
...
Update E2E docs
2021-02-10 15:29:41 -04:00
zhongruige
8f81ded6c0
Added new tests for shopper variable product updates
2021-02-10 11:27:50 -07:00
zhongruige
642c3aa40f
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-merchant-product-views
...
# Conflicts:
# tests/e2e/core-tests/CHANGELOG.md
# tests/e2e/utils/README.md
2021-02-10 09:19:14 -07:00
Veljko
f3b18880f0
Add waits to avoid flakiness
2021-02-10 13:22:04 +01:00
Veljko
c7cf42020f
Remove unnecessary code from test
2021-02-10 12:29:56 +01:00
Veljko
c27aa94a80
Updated cart coupons test
2021-02-10 11:51:08 +01:00
Nestor Soriano
e82ab487b6
validate_posted_data: check if we actually need to validate the shipping country.
2021-02-10 10:05:24 +01:00
Ron Rennick
93f8c067fe
add delay to confirm dialogs on refund test
2021-02-09 23:08:29 -04:00
zhongruige
5d228cc4ab
Code review feedback
2021-02-09 13:35:20 -07:00
Veljko V
ef5221e307
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-09 18:32:58 +01:00
zhongruige
dfeea59f6b
Minor wording change
2021-02-08 17:03:19 -07:00
zhongruige
b52c31063f
Added new tests for customer order page in the merchant orders flow
2021-02-08 17:01:21 -07:00
Ron Rennick
c477644d2d
Merge pull request #28906 from woocommerce/package/utils/update/factory-dependency
...
@woocommerce/e2e-utils: updated fishery to 1.2
2021-02-08 19:03:52 -04:00
Greg
73c2eb20a0
Merge pull request #29060 from woocommerce/packages/ignore-default-json
...
allow env default.json to be untracked in git
2021-02-08 15:58:04 -07:00
Ron Rennick
493a8934be
Merge branch 'master' into package/utils/update/factory-dependency
2021-02-08 16:51:02 -04:00
Ron Rennick
099b1c486a
allow env default.json to be untracked in git
2021-02-08 16:12:10 -04:00
Ron Rennick
d2fd592819
fix import in get-app-name.js
2021-02-08 15:57:58 -04:00
Greg
eb2491b93b
Merge pull request #28855 from woocommerce/e2e-shopper-grouped-product
...
Add new e2e test shopper grouped product
2021-02-08 11:34:40 -07:00
Nestor Soriano
07f3d9dee6
Add unit tests for the WC_Checkout class.
2021-02-08 15:49:38 +01:00
jonathansadowski
10f92ca091
Merge pull request #29043 from woocommerce/fix/25261
...
Fix price filtering when there are variations.
2021-02-05 12:19:42 -06:00