Commit Graph

34686 Commits

Author SHA1 Message Date
Dominic c38e059ce8 Pass $customer to woocommerce_match_rates hook.
This allows tax related plugins to get more data on the customer and
make better decisions on the correct tax rate to apply.

Fixes #25787
2020-05-01 13:49:55 -07:00
vedanshujain 62ef169940 Simplified logic for better readability. 2020-05-02 00:31:54 +05:30
vedanshujain f4e169f21e Moved test specific logic from bootstrap to test file 2020-05-02 00:31:54 +05:30
vedanshujain 28fd8850fa Deleted accidently added file 2020-05-01 23:16:32 +05:30
vedanshujain 13dfb8180f Add unit test and a sample Woo plugin file 2020-05-01 22:47:08 +05:30
Ron Rennick 71fb49dc06 restore latest default.json from master 2020-05-01 13:28:59 -03:00
vedanshujain e97fd683c6 Add extra comments 2020-05-01 21:19:25 +05:30
vedanshujain 57e2e82961 Clear plugin cache if WC header are not present to load with WC headers.
WC headers are added in filter `extra_plugin_headers`, however, in case when WooCommerce is activated/updated, `get_plugins` will be called and cache will be set before this filter can be cached.

Also, `get_plugins` call is expensive even with update cache present, so we should clear it very conservatively.
2020-05-01 21:14:21 +05:30
Ron Rennick 78e777f25f restore travis e2e setup script 2020-05-01 10:18:21 -03:00
Renovate Bot 4e557af6ea
Update dependency husky to v4.2.5 2020-05-01 02:28:59 +00:00
Ron Rennick 6726f6423d merge travis config files 2020-04-30 19:58:37 -03:00
Christopher Allford c0ecb79ba2
Merge pull request #26345 from woocommerce/refactor/phpunit-suite
Restructure PHPUnit Suite
2020-04-30 13:51:16 -07:00
Renovate Bot ad29fa955b
Update wordpress Docker tag to v5.4.1 2020-04-30 19:44:45 +00:00
Ron Rennick 7fbbbf6608 update travis config 2020-04-30 16:43:36 -03:00
Christopher Allford 857b2231f7 Added a phpcs exclusion to legacy unit tests 2020-04-30 12:43:22 -07:00
Christopher Allford 98b6b973e8 Updated the tests readme to explain the purpose of our two test directories 2020-04-30 10:09:42 -07:00
Ron Rennick 0de3718770 change component name to e2e-environment 2020-04-30 14:01:42 -03:00
Ron Rennick 105cea27c5 fix merge conflicts 2020-04-30 13:34:29 -03:00
xristos3490 cb9dc9ed44 Add param doc comment 2020-04-30 11:34:01 +03:00
xristos3490 09b55f7390 fix CS on docblock 2020-04-30 11:04:40 +03:00
Claudio Sanches 8c24b46eb1
Merge pull request #26339 from woocommerce/fix/js-textdomain-regex
Fix WooCommerce Admin textdomain replacement in build script.
2020-04-29 19:24:12 -03:00
Jeff Stieler 674dbbacac Stop looking for commas and start looking for double quotes. 2020-04-29 15:58:59 -06:00
Peter Fabian c5479af526
Merge pull request #26324 from woocommerce/renovate/woocommerce-woocommerce-admin-1.x
Update dependency woocommerce/woocommerce-admin to v1.1.1
2020-04-29 20:09:11 +02:00
Renovate Bot 276c293edc
Update dependency woocommerce/woocommerce-admin to v1.1.1 2020-04-29 18:04:08 +00:00
Peter Fabian 5e0f48741b
Merge pull request #26335 from woocommerce/renovate/woocommerce-action-scheduler-3.x
Update dependency woocommerce/action-scheduler to v3.1.5
2020-04-29 20:02:15 +02:00
Renovate Bot 70ad0d0954
Update dependency woocommerce/action-scheduler to v3.1.5 2020-04-29 16:50:56 +00:00
Claudio Sanches c5eb5545ea Updated build package name 2020-04-29 13:35:11 -03:00
tolu-paystack 516d6f9372 added 2 new Ghanaian regions 2020-04-29 16:44:15 +01:00
tolu-paystack e4d6d0545f adjusted to meet coding standards 2020-04-29 15:55:43 +01:00
Ron Rennick b4fcfd93c2 rename test:e2e.json, remove redundant files 2020-04-29 11:22:11 -03:00
Claudio Sanches b62457dd01 Validate page template 2020-04-29 17:53:04 +05:30
Vedanshu Jain 3dd2cb1a66
Merge pull request #26247 from woocommerce/fix/wccom-helper-plugins-cache
Reset cache before retrieving plugin list on WooCommerce.com Subscriptions tab
2020-04-29 16:27:21 +05:30
Christopher Allford 04ec11e90b Added a PSR-4 namespaced tests/php folder for tests written against new code in the src directory 2020-04-28 15:41:04 -07:00
Ron Rennick d41fbc7ff2 update folder structure, use WordPress 5.4 2020-04-28 19:09:39 -03:00
Christopher Allford 1b2f5ab4ad Added handling to prevent namespace conflicts with included packages
The root namespace of Core is Automattic\WooCommerce, but both the blocks and wc-admin plugins exist in this namespace. In an effort to prevent possible conflicts, we should not allow for overlap in our repository. The rationale behind doing this as opposed to renaming our root namespace feels reasonable. In the case of Blocks, all of the tooling is already set up in their repository, so all blocks should go there anyway. In the case of WC-Admin, we shouldn't be refactoring admin classes, as that would duplicate work done to revamp them entirely.
2020-04-28 14:04:00 -07:00
Ron Rennick da494be615 merge master 2020-04-28 16:13:30 -03:00
Claudio Sanches 5c2bf5f2b4 Make sure the zip file is called woocommerce.zip 2020-04-28 11:52:16 -03:00
Vedanshu Jain 15f8eb04c4
Merge pull request #26230 from woocommerce/update/wc-admin-1.1.0
Update wc-admin version to 1.1.0
2020-04-28 19:05:50 +05:30
Vedanshu Jain cea3042605
Merge pull request #26276 from jobthomas/master
Tweak explanation for coupon discounts
2020-04-28 18:30:44 +05:30
Claudio Sanches f7a1ccafce Remove apigen 2020-04-27 20:18:38 -03:00
Claudio Sanches 5dc20e9fc8 Introduced build release workflow 2020-04-27 20:09:29 -03:00
Claudio Sanches e4e63e95bd Introduced .distignore file and updated .gitignore 2020-04-27 20:08:41 -03:00
Claudio Sanches 7750a44da0 Allow generate pot as a root user 2020-04-27 20:08:08 -03:00
Julia Amosova b1bb4dfdb9 Add wait for the 'Proceed' button to become active in shipping task 2020-04-27 16:30:50 -04:00
Julia Amosova 46bc16de98 Update the number of fields expected within shipping task 2020-04-27 15:29:09 -04:00
Julia Amosova 3991647c94 Add shipping store location verification step in onboarding e2e test 2020-04-27 14:22:23 -04:00
Susanna 07eef2d717
Fix matching zones query for working with sqlite
And probably other databases too.
2020-04-27 18:31:52 +02:00
tolu-paystack a151c11042 made postcode field visible but not required 2020-04-27 16:53:51 +01:00
abhishek-pokhriyal 968fbe0228 Correct argument count for action hooked on `woocommerce_process_shop_order_meta` 2020-04-26 16:01:40 +05:30
Christopher Allford b5bd8225e8 Moved PHPUnit suite into tests/legacy 2020-04-24 13:53:40 -07:00