Gerhard Potgieter
276bff133f
Improve unit test coverage ( #18136 )
...
* Test for main WooCommerce class
* Check all class instances created from main class.
* Test all constants
* Test for deprecated hook handler classes as well
* Test template path constant
* Check static class instances
* get_cart_item_quantities test
* get_cart_item_quantities & get_cart_contents_weight tests
* check_cart_items test
* Check_cart_item_stock test
* Cart get_cross_sells test
* Cart get_tax_totals test
* WC_Customer_Download_Data_Store tests
2017-12-14 08:45:00 -02:00
Claudiu Lodromanean
b0189363c2
Merge pull request #18137 from woocommerce/fix/failing-get-billing-email-test
...
Add exception message to fix failing test
2017-12-13 09:51:44 -08:00
Rodrigo Primo
2329e4f526
Add exception message to fix failing test
...
This commit adds the exception message thrown when WC_Order::set_billing_email() is called with an invalid message to a test to fix it.
I couldn't find what change in WC codebase broke the test and I'm not sure why it is failing only when running using PHP 5.6:
https://travis-ci.org/woocommerce/woocommerce/jobs/315750242#L600
2017-12-13 12:28:48 -02:00
Rodrigo Primo
ddc2d926fc
PHPCS: fix violations manually
2017-12-13 12:19:51 -02:00
Rodrigo Primo
c4665bff46
Automatic PHPCS fixes using phpcbf
2017-12-13 12:11:47 -02:00
Mike Jolley
a42ba4607e
Merge pull request #18060 from woocommerce/fix/17915
...
Background processing; multisite should process current blog queue only
2017-12-13 12:38:19 +00:00
Gerhard Potgieter
338632a183
Use assertArrayHasKey instead
2017-12-13 13:19:34 +02:00
Gerhard Potgieter
9984940eb3
Use correct array format for test to be compatible with lower versions of PHP
2017-12-13 11:23:11 +02:00
Gerhard Potgieter
5a87736f02
Update wp-background-process unit tests to take into account new prefix
2017-12-13 11:19:18 +02:00
Mike Jolley
4be91ec900
fixed `role="alert"` tests
2017-12-12 18:29:24 +00:00
Claudio Sanches
eaa440df5f
Merge pull request #18071 from woocommerce/update/18045
...
Attributes; remove 'text' display option
2017-12-08 14:36:36 -02:00
Mike Jolley
890ee4f1b9
This test cannot pass with refactor
2017-12-08 16:30:56 +00:00
Mike Jolley
b4bfe6303f
Keep public method around
2017-12-08 16:24:04 +00:00
Mike Jolley
d5486be6c8
test
2017-12-08 11:35:26 +00:00
Gerhard Potgieter
9491db496c
Fix issue where get_batch was referencing a non set variable for the column name. Add a couple of unit tests to test the background process class.
2017-12-08 10:31:05 +02:00
Gerhard Potgieter
75ecb887c3
Merge pull request #18017 from woocommerce/tweak/decouple-cart-template-methods
...
Decouple cart templating methods from WC_Cart class
2017-12-08 08:15:46 +02:00
Claudio Sanches
2f6f6112c2
Merge branch 'master' into feature/webhook-crud
2017-12-07 18:21:52 -02:00
Boro Sitnikovski
d0f9aaa99a
Merge branch 'master' into tweak/decouple-cart-template-methods
2017-12-07 20:16:08 +01:00
Claudiu Lodromanean
7c06e7d63d
Merge pull request #18008 from woocommerce/update/rounding-17970-17863
...
Rounding fixes/line item rounding
2017-12-07 08:34:15 -08:00
Claudiu Lodromanean
804c771296
Merge pull request #17683 from woocommerce/feature/unsupported-theme
...
Unsupported theme enhancements
2017-12-07 08:05:29 -08:00
ragulka
a2b7725777
Tweak test
2017-12-07 11:53:35 +02:00
ragulka
ea7192e156
Add test case for tax exclusive cart price rounding
2017-12-07 11:49:31 +02:00
Mike Jolley
8a58c1de40
Unit test for get_price_html calls in sequence
...
Closes #18037
2017-12-06 11:52:55 +00:00
Mike Jolley
d49590d0a3
Fixes to 5.2 rounding function and additional tests
2017-12-05 12:10:23 +00:00
Boro Sitnikovski
145d47c580
Decouple cart templating methods from WC_Cart class
2017-12-05 13:00:21 +01:00
Mike Jolley
b6f87e70d7
round total to cents
2017-12-04 22:42:39 +00:00
Mike Jolley
077ced6657
tearDown
2017-12-04 22:30:23 +00:00
claudiulodro
d60456cc73
Resolve conflicts and bring up to date with master
2017-12-04 13:56:59 -08:00
Mike Jolley
c29bb6add3
Split test so comparison works.
2017-12-04 20:38:42 +00:00
Claudio Sanches
0f4f8a3f16
Merge branch 'master' into feature/webhook-crud
2017-12-04 12:37:10 -02:00
Mike Jolley
0a9485c465
Merge branch 'master' into feature/11259
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
# includes/admin/list-tables/class-wc-admin-list-table-products.php
# includes/class-wc-install.php
# includes/wc-update-functions.php
2017-12-04 14:14:03 +00:00
claudiulodro
d98f6c96af
Unit tests to reproduce problems
2017-12-01 11:38:09 -08:00
claudiulodro
832d17dcbd
Update test
2017-12-01 08:39:02 -08:00
Claudio Sanches
270c0a200e
Merge branch 'master' into feature/webhook-crud
2017-11-30 16:55:28 -02:00
Claudiu Lodromanean
b05cd3f3a7
Merge pull request #17934 from woocommerce/fix/17925
...
Display product URL only if is not hidden in downloads list
2017-11-29 10:33:34 -08:00
Claudio Sanches
d3a5a1bfd4
Fixed bugs caused after fixing coding standards
2017-11-29 10:32:35 -02:00
Claudio Sanches
c6f8e95b97
Merge branch 'master' into feature/webhook-crud
2017-11-28 15:09:10 -02:00
Claudio Sanches
8ed6e7436f
Merge pull request #17909 from woocommerce/update/phpcs-violations
...
Fix some PHPCS violations
2017-11-27 18:42:24 -02:00
Rodrigo Primo
7b17b79460
Fix PHPCS violations in file tests/unit-tests/order/functions.php
2017-11-24 17:25:31 -02:00
Rodrigo Primo
acb970dcf7
Add some basic test coverage for wc_order_search()
2017-11-24 17:04:14 -02:00
Rodrigo Primo
6f207d39f3
travis.sh cleanup
...
We don't call `composer install` for all PHP version anymore in this script, so it is not necessary to exit early if running PHP 5.2.
2017-11-24 10:36:42 -02:00
Rodrigo Primo
183078914b
Travis: don't reinstall PHPUnit
...
This commit removes the command to install PHPUnit on every Travis build job. I'm doing this because I don't see a reason for WooCommerce to re-install PHPUnit since it is already installed by default on every build job. Travis automatically handles installing the right PHPUnit version for each PHP version that we use.
This change should save around 10 seconds from each build job (https://travis-ci.org/woocommerce/woocommerce/jobs/306623161#L515 ).
2017-11-24 10:23:30 -02:00
Mike Jolley
ee08983e5e
Merge pull request #17890 from rodrigoprimo/update/remove-xdebug-from-php-5-3-build
...
Further improve the speed of the Travis build
2017-11-23 13:24:51 +00:00
Mike Jolley
85cd9647df
Merge pull request #17871 from ragulka/delete-refund-on-exception
...
Ensure refund is deleted when exception is thrown during wc_create_refund()
2017-11-23 13:06:40 +00:00
Rodrigo Primo
4fea2eb211
Disable Xdebug before calling composer
2017-11-23 09:13:09 -02:00
Rodrigo Primo
51867ac7c3
Remove Xdebug from PHP 5.3 Travis build job as well
2017-11-23 09:06:08 -02:00
claudiulodro
a878b0cde5
Some phpcs
2017-11-22 14:03:26 -08:00
claudiulodro
5513dc4546
Update with master
2017-11-22 11:02:14 -08:00
Claudio Sanches
bf42bfeb93
Fixed unit tests
2017-11-22 17:00:02 -02:00
ragulka
4f2e1ee8d4
Ensure refund is deleted when exception is thrown during wc_create_refund
2017-11-22 17:03:58 +01:00