Commit Graph

3217 Commits

Author SHA1 Message Date
Nestor Soriano 2b8cac7cf2 Fix the REST API entry point to add coupons to an order.
- Check input (no 'id', has 'code') and throw an error if needed
  before removing the existing coupons, so an invalid input
  won't cause the loss of these existing coupons.
- Also, check that the coupon is actually valid as part of the
  input check.
- Cache the coupon objects that are created during the input check,
  and apply them directly.
- Don't check if 'coupon_lines' is an array and contains arrays,
  that's already done by the REST API engine by looking at the schema.
- Adjust unit tests.
2021-03-24 15:19:34 +01:00
Néstor Soriano 886cd15016
Merge pull request #29378 from woocommerce/fix/code-sniff
Remove Travis and fix CI in GitHub Actions
2021-03-23 15:22:49 +01:00
Greg fed4e14459
Merge pull request #29413 from woocommerce/fix/e2e-shipping-test
Attempt to fix flakiness in shipping test
2021-03-17 13:17:07 -06:00
Ron Rennick ddb940e993 Attempt to fix flakiness in shipping test
- Work around Delete and Edit action links not being visible
- delete all shipping zones at beginning of test
- use uiUnBlock instead of page wait
- ensure clicking method edit OK button
2021-03-17 14:48:06 -03:00
Greg b6f3c2b0be
Merge pull request #29383 from woocommerce/e2e/e2e-fix-flaky-checkout-coupons
Fixed flaky e2e test checkout coupons
2021-03-17 08:49:14 -06:00
Veljko V f65c493e38
Merge branch 'trunk' into e2e/e2e-merchant-search-orders 2021-03-17 09:07:51 +01:00
Néstor Soriano 17224d0ab1
Merge pull request #29345 from woocommerce/hw/low-stock-threshold-for-variations
Low stock threshold for variations
2021-03-17 08:59:32 +01:00
Greg c3e765642c
Merge pull request #29104 from woocommerce/e2e/e2e-merchant-settings-shipping-zones
Add new e2e test merchant shipping zones test
2021-03-16 19:07:24 -06:00
Tam Mullen a7bceeb50f
Merge pull request #28818 from woocommerce/e2e-shopper-pay-order
Add new e2e test shopper my account pay order
2021-03-16 13:26:21 +00:00
Peter Fabian 351c07d655 Improved tests, added save points, fixed comments. 2021-03-16 13:08:29 +01:00
Veljko 58d85a8321 Merge branch 'trunk' into e2e/e2e-fix-flaky-checkout-coupons 2021-03-16 09:44:55 +01:00
Veljko 449f3809b4 Merge branch 'trunk' into e2e/e2e-merchant-search-orders 2021-03-16 09:07:37 +01:00
Veljko 1e59f49f08 Merging with trunk and improving test 2021-03-16 09:02:52 +01:00
Veljko 33978a5e5b Merge branch 'trunk' into e2e/e2e-merchant-settings-shipping-zones 2021-03-16 08:54:18 +01:00
Greg d7eb6d0b9e
Merge pull request #28851 from woocommerce/e2e/api/poc-delete-products
Use api to delete products before e2e tests
2021-03-15 16:22:12 -06:00
Peter Fabian e6cdd74a79 Add parent's default for low stock if notthing is set on individual variation.
I.e. use variation low stock amount value, if not available, use parent product's value, if not available, use the store-wide default.
2021-03-15 18:31:31 +01:00
Ron Rennick 6031cd922e Merge branch 'trunk' into e2e/api/poc-delete-products 2021-03-15 14:14:31 -03:00
Ron Rennick 5d98dca84e Merge branch 'trunk' into fix/e2e-wp57-cli 2021-03-15 13:40:33 -03:00
Veljko 5897027080 Fixed flaky test checkout coupons 2021-03-15 13:14:48 +01:00
Claudio Sanches 16823082aa Removed Travis 2021-03-13 21:58:42 -03:00
Claudio Sanches 65cfa4866f Better CI messages 2021-03-13 21:06:06 -03:00
Claudio Sanches 75ed94bd38 Fixed PHPCS run and added cs2pr support 2021-03-13 21:01:21 -03:00
Veljko 6d24f4dc22 Update test 2021-03-13 20:49:45 +01:00
Veljko dfc38562ce Improve test 2021-03-13 19:43:29 +01:00
Veljko 21307e6603 Add checker for existing shipping zones 2021-03-13 18:54:48 +01:00
Veljko fc38b8961e Update test case 2021-03-13 14:23:40 +01:00
Veljko d1ca54514a Reorder tests 2021-03-13 13:56:38 +01:00
Veljko 471f43fd33 Fix reordering tests 2021-03-13 13:49:06 +01:00
Veljko 959ace94e5 Improve page util 2021-03-13 12:59:33 +01:00
Veljko 92a127bcbb Reorder test and improve code 2021-03-13 12:26:28 +01:00
Veljko 12e417ce71 Improve code 2021-03-13 11:55:44 +01:00
Veljko 88cdb83a55 Update test 2021-03-13 10:56:23 +01:00
Veljko V a3cef15e08
Merge branch 'trunk' into e2e/e2e-merchant-settings-shipping-zones 2021-03-13 00:00:10 +01:00
Veljko 70ed073231 Improve test and util 2021-03-12 23:53:04 +01:00
Veljko f903fdab29 Updated page util 2021-03-12 22:23:10 +01:00
Veljko bde3d1c919 Merge branch 'try/add-e2e-screenshot' into e2e/e2e-merchant-search-orders 2021-03-12 21:49:59 +01:00
Ron Rennick 91a4283075 update changelog, readme, fix test broken to test the bot 2021-03-12 16:40:20 -04:00
Ron Rennick 3fa03509db add token to channel join call, update package-lock 2021-03-12 15:40:09 -04:00
Ron Rennick 025b92d5da output error on unknown error, expand PR info 2021-03-12 13:07:10 -04:00
Veljko 26a9abd85e Merge branch 'try/add-e2e-screenshot' into e2e/e2e-merchant-search-orders 2021-03-12 17:55:53 +01:00
Ron Rennick 69f2ce608d output error data on unknown error 2021-03-12 12:39:03 -04:00
Veljko 7e3abe0f33 Merge branch 'trunk' into e2e/e2e-merchant-search-orders 2021-03-12 17:00:42 +01:00
Ron Rennick 698fdc3712 Merge branch 'trunk' into try/add-e2e-screenshot 2021-03-12 12:00:24 -04:00
Veljko 3ae4e7b4bc Merge branch 'try/add-e2e-screenshot' into e2e/e2e-merchant-search-orders 2021-03-12 09:26:20 +01:00
Jake Oehler Morrison 2f30a141bd Include DB env vars on cli service in e2e tests 2021-03-11 16:19:34 +00:00
Peter Fabian 1b53b724b2 Fix existing tests. 2021-03-11 17:02:22 +01:00
Ron Rennick d683e24259 explicitly join the slack channel 2021-03-11 10:46:04 -04:00
Veljko 710e09687f Merge branch 'trunk' into e2e-shopper-pay-order 2021-03-11 10:40:14 +01:00
Ron Rennick 12c0793217 add token to calls, remove block from test title 2021-03-09 16:49:47 -04:00
Ron Rennick bb907a6acd add slack secrets, deliberately break test 2021-03-09 16:11:48 -04:00