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
Claudio Sanches
4d55aaf4ef
Fixed WC_Tests_Discounts::test_calculations
2017-11-16 17:08:45 -02:00
Claudio Sanches
c140331dc3
[Unit Tests] Clean products after tested is complete
2017-11-16 16:56:30 -02:00
Joel Rowley
ca2ca5a5ca
Add unit test to demonstrate type conversion precision bug
2017-11-03 22:20:41 -04:00
Mike Jolley
8ca76e84cd
Add test for #17330
2017-10-24 17:53:51 +01:00
Mike Jolley
18577b8e9b
Fix tests
2017-10-22 09:12:38 -07:00
Mike Jolley
1881b590d5
Test cases
2017-10-21 20:18:56 -07:00
Mike Jolley
21dfde842a
Revised coupon sort order to not rely on IDs which can differ between cart and tests
...
Also edited test to match
2017-09-20 18:41:48 +01:00
Mike Jolley
29107d24a9
Remove filters from tests and correct sums
2017-09-20 18:37:26 +01:00
Joel Rowley
b24eb0b46a
Added more tests
2017-09-15 21:04:21 -04:00
Joel Rowley
b8b67cf471
Made state cleanup more explicit in case there were filters that need run on cleanup.
2017-09-15 21:00:56 -04:00
Joel Rowley
f2a06c1ef0
Made discount unit tests more robust using PHPunit's Data Provider and tearDown()
2017-09-15 21:00:56 -04:00
Joel Rowley
458a6c87c7
Resolve 'non-numeric value encountered' error in PHP 7.1 when freeshipping coupon used
2017-09-12 21:33:43 -04:00
Mike Jolley
e99471c0cd
Removed manual discounts code
2017-08-18 10:36:10 +01:00
claudiulodro
e67ae14739
Tests are working again!
2017-07-28 08:53:23 -07:00
Mike Jolley
14717d4ebb
fix call to apply_coupon_fixed_cart_remainder
2017-07-28 16:33:02 +01:00
Mike Jolley
c7cb46a524
Fix array shift usage
2017-07-28 16:31:11 +01:00
Mike Jolley
9170b61a1c
fix in cents logic direction.
2017-07-28 16:17:57 +01:00
Mike Jolley
e23e55bb27
Methods for getting specific totals and discounts whilst keeping storage in a single array
2017-07-28 15:35:41 +01:00
Mike Jolley
51fbb1aec3
set_items_from_cart
2017-07-28 13:02:39 +01:00
claudiulodro
b56b87c97b
Good progress on wc_discount and manual discount handling
2017-07-27 14:08:38 -07:00
claudiulodro
409320482a
Get everything working again
2017-07-27 10:37:20 -07:00
claudiulodro
0aa9894bae
Merge remote-tracking branch 'origin/feature/discounts-class' into HEAD
2017-07-27 09:32:08 -07:00
Mike Jolley
795d8fa2fd
Tests
2017-07-27 15:46:02 +01:00
Mike Jolley
ded2be8d28
Legacy filters
2017-07-27 15:31:10 +01:00
Mike Jolley
b9b4336c1b
Removed some duplicate keys
2017-07-26 16:50:34 +01:00
Mike Jolley
698c3b9e1b
Fix tests
2017-07-26 11:32:10 +01:00
Claudio Sanches
f0dfff4a86
Sync with feature/discounts-class
2017-07-25 22:41:18 -03:00
Claudio Sanches
2573adedd5
Moved coupon validation logic to WC_Discounts
2017-07-25 22:36:41 -03:00
Mike Jolley
b68adf748b
Tests pass
2017-07-25 17:25:06 +01:00
Mike Jolley
4960bf0ca4
Update discount tests
2017-07-25 16:27:57 +01:00
Mike Jolley
474799889f
Disable discounts tests until rewritten
2017-07-25 15:57:58 +01:00
Mike Jolley
e5ec0e66e3
fixed discount
2017-07-20 20:33:27 +01:00
Mike Jolley
0e96bd8a93
Discount rows
2017-07-20 17:34:30 +01:00
Mike Jolley
06c1a2ad8d
apply discount
2017-07-20 14:33:38 +01:00
Mike Jolley
1b63749a68
Tests for other coupon types
2017-07-19 16:21:35 +01:00
Mike Jolley
f77fc21785
test_get_applied_coupons
2017-07-19 16:17:58 +01:00
Mike Jolley
3c12a06c46
Limit to x
2017-07-19 13:49:22 +01:00
Mike Jolley
baa7efcc30
Another test
2017-07-19 12:27:50 +01:00
Mike Jolley
dd7fe5f158
More tests and precision fixes
2017-07-19 12:26:01 +01:00
Mike Jolley
d24faebea8
Split fixed cart from other discounts in class.
2017-07-18 20:42:47 +01:00
Mike Jolley
37fbd96de8
Small tidyup
2017-07-18 18:52:50 +01:00
Mike Jolley
2b9e3aafdd
fix endless loop of death
2017-07-18 18:47:05 +01:00
Mike Jolley
6a9e612a83
Some progress on actual discounts
2017-07-18 18:07:46 +01:00
Mike Jolley
cc8eb28724
Set items based on cart or an order, with tests
2017-07-18 15:42:46 +01:00
Mike Jolley
31d535c932
Methods and tests
2017-07-18 14:04:56 +01:00