Claudiu Lodromanean
ea9aa8cd59
Merge pull request #21344 from Chouby/fix_testcase
...
setUpBeforeClass must always call its parent
2018-09-14 10:53:04 -07:00
Gerhard Potgieter
9a15f422c3
Add unit test for wc_sanitize_endpoint_slug
2018-09-14 09:42:19 +02:00
Frédéric Demarle
620008d46a
setUpBeforeClass must always call its parent
2018-09-13 13:35:22 +02:00
Claudio Sanches
ac47cd6394
Test if coupon is invalid
2018-09-11 18:31:02 -03:00
Claudio Sanches
0d49421239
Fixed coding standards
2018-09-11 18:11:31 -03:00
Claudio Sanches
d4b1089150
Fixed unit tests
2018-09-11 18:11:11 -03:00
Claudio Sanches
518d1f0a00
Updated unit tests
2018-09-10 19:26:37 -03:00
Claudio Sanches
61873627a7
Merge branch 'master' into feature/rest-api-v3
2018-09-10 19:16:22 -03:00
Claudiu Lodromanean
ba0a989a38
Merge pull request #21306 from woocommerce/feature/21115
...
[REST API] Reports totals endpoints
2018-09-10 10:23:56 -07:00
Peter Fabian
252670b616
Merge branch 'feature/rest-api-v3' into save-old-tests
...
# Conflicts:
# tests/unit-tests/api/products.php
2018-09-10 16:07:35 +02:00
Peter Fabian
f6ca4db90e
Updated tests for settings endpoint to reflect changes in v3 REST API.
2018-09-10 15:53:41 +02:00
Peter Fabian
ec4000232d
Updated tests to reflect changes for variations in v3 REST API.
2018-09-10 15:49:07 +02:00
Peter Fabian
b6f229238e
Updated payment gateways tests for v3 REST API.
2018-09-10 15:42:46 +02:00
Peter Fabian
f68bef3e24
Update customers endpoint tests for v3 REST API.
2018-09-10 14:20:23 +02:00
Claudio Sanches
047ad849b4
Fixed /reports/products/totals unit tests
2018-09-08 23:10:20 -03:00
Claudio Sanches
14a1217218
Load all product types even when empty
2018-09-08 22:45:51 -03:00
Claudio Sanches
e154b9d0a6
/reports/reviews/totals unit tests
2018-09-08 22:33:59 -03:00
Claudio Sanches
e322f279cd
/reports/products/totals unit tests
2018-09-08 22:33:44 -03:00
Claudio Sanches
570d0aa3e5
/reports/orders/totals unit tests
2018-09-08 22:33:30 -03:00
Claudio Sanches
975d855edc
/reports/customers/totals unit tests
2018-09-08 22:33:14 -03:00
Claudio Sanches
c2b4146db3
/reports/coupons/totals unit tests
2018-09-08 22:32:20 -03:00
Claudiu Lodromanean
0cc137be1e
Merge pull request #20848 from woocommerce/fix/20844
...
Make wc_get_attachment_image_attributes do what it is suppose to.
2018-09-07 12:08:34 -07:00
claudiulodro
08a76e1eea
Add srcset handling
2018-09-07 11:36:03 -07:00
Peter Fabian
028db78960
Updated tests.
2018-09-06 17:41:24 +02:00
Claudio Sanches
bf69627cb1
Unit tests
2018-09-03 11:05:17 -03:00
Claudiu Lodromanean
fd722da88a
Merge pull request #21188 from woocommerce/fix/21156
...
Updated phone validation and formatting rules.
2018-08-30 09:52:13 -07:00
claudiulodro
20886138aa
Add unit test to verify coupon validation changes
2018-08-29 13:28:43 -03:00
Claudiu Lodromanean
b80c6d86fc
Merge pull request #21207 from woocommerce/speedup-get-request-url-test
...
Reduce WC_Tests_Paypal_Gateway_Request::test_request_url() execution time
2018-08-28 13:25:09 -07:00
Rodrigo Primo
8b62d5b06e
Reduce WC_Tests_Paypal_Gateway_Request::test_request_url() execution time
...
This commits reduces the execution time of the test WC_Tests_Paypal_Gateway_Request::test_request_url() from about 30s to about 6s (which is still super slow and even after this change this test is still the slowest in our test suite). This test creates several products that are needed to test different scenarios. To make it run faster, the code was changed to create the WC_Product objects without saving them to the database. Just interacting with the objects is enough to this test and skipping the database makes it run much faster. Other tests might benefit from the same technique.
2018-08-27 19:04:50 -03:00
Rodrigo Primo
f830c3e3dc
Remove more unnecessary cleanup code from unit tests
...
See #21150 for more details.
2018-08-27 18:37:33 -03:00
Rodrigo Primo
7b6fcd18b5
Remove unused code
2018-08-27 17:54:55 -03:00
claudiulodro
00e9af285c
Fix shipping tests and clean up code
2018-08-27 13:14:32 -07:00
claudiulodro
0e67fd6d4d
Reset payment gateways between tests
2018-08-27 12:05:13 -07:00
Claudiu Lodromanean
1b405c2c12
Merge pull request #21162 from wackywombaat12/Fix/20987
...
Fix/20987
2018-08-24 09:51:23 -07:00
Claudiu Lodromanean
0627ef916c
Merge pull request #21165 from woocommerce/fix/21145-2
...
Added tests for _fields query param for system_status/tools endpoint.
2018-08-24 09:42:29 -07:00
claudiulodro
2466728183
Set up unit tests for v3 api and v2 api
2018-08-24 08:49:37 -07:00
Peter Fabian
e2ebf84f65
Updated API version in test to v3.
2018-08-24 17:24:52 +02:00
Peter Fabian
b05cfc6b17
Updated API version in test to v3.
2018-08-24 17:22:38 +02:00
Peter Fabian
6f025fbcc4
Updated test comment.
2018-08-24 15:56:10 +02:00
Peter Fabian
897af8d20e
Updated phone validation and formatting rules.
2018-08-24 15:43:46 +02:00
Jack Boyle
63b84ef407
Fix Requested Changes
...
Changed to check if field exists and the field is not blank.
2018-08-24 13:03:09 +10:00
Claudiu Lodromanean
9b222d69c9
Merge pull request #21170 from woocommerce/update/remove-tests-unnecessary-code
...
Remove unnecessary cleanup code from more unit tests
2018-08-23 14:07:47 -07:00
Claudiu Lodromanean
babfacd6bb
Merge pull request #21108 from woocommerce/fix/21025
...
Set tabindex=1 for notices
2018-08-23 13:11:08 -07:00
Rodrigo Primo
5f6c729107
Remove unnecessary clean up code from unit tests
...
This commit removes unnecessary clean up code form some unit tests. All database changes done during a test are automatically reverted after the test finishes, so it is not necessary to write code to manually remove them. This change simplifies the test code and make it run a bit faster.
2018-08-23 15:15:17 -03:00
Rodrigo Primo
b7507ca8b3
Automatically fix phpcs violations using phpcbf
2018-08-23 15:15:11 -03:00
Peter Fabian
cf466aedd8
Added tests for _fields query param for system_status/tools endpoint.
2018-08-23 15:33:58 +02:00
Peter Fabian
c4dc7cb0de
Added test for _fields for system_status endpoint.
2018-08-23 15:19:04 +02:00
Jack Boyle
fd33f2c2a6
Added Tests
...
Added Tests for new wildcard functionality.
2018-08-23 15:23:35 +10:00
Peter Fabian
dde3c9fa7b
Fixed unit tests.
2018-08-22 10:12:32 +02:00
Rodrigo Primo
aa8c0c7629
Remove unnecessary cleanup code from cart test
...
This commit removes a bunch of unnecessary cleanup code from cart tests. All database changes are automatically reverted after each test, so it is not necessary to write code inside the test to manually revert the changes that were made. One test method was split into three different methods for clarity and to avoid having to revert database changes manually between each part of the test.
This change makes the tests easier to read but also reduced the execution time of the cart tests in about 15%.
2018-08-21 11:41:31 -03:00