Claudio Sanches
a8060e34d3
Fixed global namespace of DateTime and DateTimeZone
...
Fixes a PHP Fatal error:
```
PHP Fatal error: Uncaught Error: Class 'Automattic\WooCommerce\MonorepoTools\Changelogger\DateTime' not found in /var/www/woo/wp-content/plugins/woocommerce/tools/changelogger/Formatter.php:143
```
2021-11-26 13:25:43 -03:00
Claudio Sanches
16b35ae2ab
Removed leftovers from some debugging
2021-11-26 13:23:52 -03:00
Claudio Sanches
bc910e2364
Merge pull request #31206 from woocommerce/fix/changelogger-validate
...
Jetpack Changelogger: Validate entries
2021-11-26 13:21:01 -03:00
jamelreid
8b8525d7df
Added runAdminPageLoadTests to runMerchantTests
2021-11-26 11:06:00 -05:00
Peter Fabian
757bfe1d16
Update AS to 3.4
2021-11-26 11:53:46 +01:00
Peter Fabian
433bd34b18
Update db table name to use the new convention.
2021-11-26 11:35:29 +01:00
jamelreid
7329e03eb2
Updated CHANGELOG
2021-11-25 16:43:43 -05:00
jamelreid
0f495cdbae
Moved setViewport and logged out after each test
...
Changes:
- Moved setViewport to the beforeAll block
- Added a afterAll block to log out after each set of tests
- References the MENUS array from specs/data/elements.js
2021-11-25 13:20:36 -05:00
jamelreid
65f151cf11
Aliased runPageLoadTest to runAdminPageLoadTests
2021-11-25 13:17:09 -05:00
jamelreid
9fa5eb51dc
Added elements.js to store element data
2021-11-25 13:16:17 -05:00
jamelreid
3f95553593
Updated function name to match its export
2021-11-25 12:06:47 -05:00
jamelreid
f9a6a848ae
Removed unused function
2021-11-25 12:06:08 -05:00
jamelreid
4c8a553ac3
Renamed & updated to test multiple menus
...
This script takes a menus array which contains selectors for top-level menu items and their associated sub-menus and verifies that they all load successfully.
2021-11-25 12:05:40 -05:00
Ron Rennick
6c197cc743
Merge branch 'trunk' into poc/e2e-scaffold
2021-11-25 12:16:23 -04:00
Ron Rennick
b905b9208f
Merge pull request #31302 from woocommerce/fix/pr-smoke-test
...
remove stray quote in workflow action
2021-11-25 10:29:18 -04:00
Ron Rennick
207030ed9b
remove stray quote in workflow action
2021-11-25 10:24:35 -04:00
Claudio Sanches
cf8e4225a6
Exclude changelog directory from deployments
2021-11-25 11:14:52 -03:00
Vedanshu Jain
5d0296c565
Merge pull request #31286 from woocommerce/php8.1/add-ReturnTypeWillChange-attributes
...
[PHP 8.1] Add ReturnTypeWillChange attribute to classes implementing ArrayAccess
2021-11-25 17:22:31 +05:30
jamelreid
730cd35d96
Added page load tests to the plugin e2e directory
2021-11-24 19:21:01 -05:00
jamelreid
895ef1db0e
Added runWcPageLoadTest & runAdminPageLoadTests to exports
2021-11-24 19:18:56 -05:00
jamelreid
a50f40e857
Updated WooCommerce menu page load script
2021-11-24 19:17:45 -05:00
jamelreid
e5a12e5334
Added function to open WC Admin Page
2021-11-24 19:15:34 -05:00
Barry Hughes
ca40a48d97
Merge pull request #30890 from mahmoudsaeed/trunk
...
Fix taxes endpoint returning incorrect X-WP-Total and X-WP-TotalPages headers
2021-11-24 14:49:18 -08:00
jamelreid
8fdbc77bf8
Added WooCommerce menu page load test script
2021-11-24 12:15:30 -05:00
Nestor Soriano
f7137a44e6
Fix README in the tests directory
...
The instructions to run the unit tests in PHP 8 were missing
a couple of required commands.
2021-11-24 16:53:34 +01:00
Nestor Soriano
963eef02fa
Add ReturnTypeWillChange attribute to classes implementing ArrayAccess
...
PHP 7.x and 8.1 will throw a fatal error, thus causing the unit tests
suite to abruptly end, if a method from an implemented interface doesn't
fully match the signature as defined in the interface. In WooCommerce
that's the case for the classes that implement ArrayAccess: in
PHP 8.0+ these signatures have type hints and return types (as in
"offsetUnset( mixed $offset ):void" ) but the code in WooCommerce
doesn't. We can't just add the missing types to the signatures because
then the same error appears in PHP 7.x, in which there aren't
types in the method signatures of ArrayAccess.
The fix consists of adding the ReturnTypeWillChange attribute,
introduced in PHP 8.1, which instructs the runtime to not throw the
error. PHP 7.x doesn't support attributes, but in this case the
attribute declaration is seen as a comment.
See https://php.watch/versions/8.1/ReturnTypeWillChange
2021-11-24 16:22:49 +01:00
Mahmoud Saeed
05fbbc591e
Fix taxes endpoint returning incorrect X-WP-Total and X-WP-TotalPages headers #30890
2021-11-24 11:16:55 +02:00
Brian
727ccd0dd3
Albania: add states and change label ( #31190 )
...
* add albanian states
* change label for albania
* change to english language
* fix names
* sorting
2021-11-23 16:53:25 -05:00
Brian
2623be878e
Nicaragua: Add States / Update Label ( #31179 )
...
* add label for nicaragua state
* add nicaragua states
* change to english string
* fix names
2021-11-23 14:36:05 -05:00
Ron Rennick
226d5ac423
port config, waitForSelector from puppeteer-utils ( #31240 )
2021-11-23 18:55:42 +01:00
Brian
e1b9235855
Ecuador: add states / update label ( #31186 )
...
* add ecuador states
* add label for ecuador
* change to english string
* add hyphenate
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-11-23 12:47:22 -05:00
Brian
80d95b72e5
Colombia: add states / change label ( #31188 )
...
* add colombia states
* update label for state (colombia)
* change to english string
* fixes CLDR names, sorting
* sorting
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-11-23 12:47:05 -05:00
Brian
28e902442b
Honduras: Add States / Update Label ( #31180 )
...
* add honduras states
* add label for state (honduras)
* change to english string
* fix name due to cldr
* fix name
* fix sorting
2021-11-23 12:46:46 -05:00
Brian
d96c380332
Panama: Update States & Label ( #31178 )
...
* add panama states
https://en.wikipedia.org/wiki/ISO_3166-2:PA
* add label for state
* change to english string
* fix name to english
2021-11-23 12:40:41 -05:00
Brian
cf9510577b
Republica Dominicana: change label for state ( #31191 )
...
* change label for state DO
* change to english string
* added cdlr states, sorting
2021-11-23 12:10:24 -05:00
Brian
dd64b5c8ff
Bolivia: fix iso code / update label ( #31181 )
...
* fix iso format of bolivian states
* add label for states bolivia
* change to english string
* update sorting of states
2021-11-23 11:41:33 -05:00
Ron Rennick
fa192d9c27
add shopper.logout() ( #31120 )
2021-11-23 14:28:17 +01:00
Ron Rennick
e449511ff0
Clean up e2e-environment changes from monorepo reorg ( #31233 )
...
* add flag to distinguish between the development repo and npm package
* introduce local E2E file resolver function
* update package changelog and readme
2021-11-23 13:56:24 +01:00
Ron Rennick
23f4f1c744
avoid issues with preconfigured curl options in npm ( #31232 )
2021-11-23 13:16:05 +01:00
Ron Rennick
c69b84f8ec
add e2e-core-tests build script ( #31221 )
2021-11-23 12:57:56 +01:00
Greg
8bbd41d6e2
Merge pull request #31052 from woocommerce/add/api-tests-orders-crud
...
API tests for CRUD methods in Orders API
2021-11-22 13:43:35 -07:00
Barry Hughes
5773089e8c
Merge pull request #31227 from woocommerce/fix/count_param
...
Update count param consistently.
2021-11-22 11:34:47 -08:00
Peter Fabian
ab1a35719c
Merge pull request #31257 from woocommerce/fix/31035
...
Send set password link instead of the actual password to new users.
2021-11-22 18:43:41 +01:00
jonathansadowski
6bd17a3dfd
Merge pull request #31272 from woocommerce/fix/smoke-test-release
...
Add missing run command
2021-11-22 10:03:27 -06:00
roykho
22a1e0b2b5
Add path
2021-11-22 06:28:18 -08:00
roykho
b88ec3a573
Add missing run command
2021-11-22 06:22:33 -08:00
vedanshujain
2013a66313
Add test for parse_file_path method in WC_Download_Handler class.
2021-11-22 19:39:00 +05:30
vedanshujain
a6626eeb64
Send $count param as argument so that its updated consistently.
...
As far as I can see, this count param is not really needed, but it will still be good to keep it updated in case its getting used in an edge case that I have not considered.
2021-11-22 19:39:00 +05:30
Rodel
248d0ecc03
Added back assertion; clean up pre-existing zones
2021-11-22 21:23:43 +08:00
Peter Fabian
5cba6b6eb6
Merge pull request #31126 from woocommerce/update/fallback-extensions-message
...
Show fallback message in extensions marketplace when the store can't connect to the WCCOM API
2021-11-22 11:02:32 +01:00