Commit Graph

96 Commits

Author SHA1 Message Date
Mike Jolley 3623d82881 Fix compound tax unit test #7525 2015-02-23 11:03:06 +00:00
Paul Kilmurray cb12623fa7 Compound tax calculation test
There is either an error in the calculation for compound taxes, or
there is something wrong with my understanding of how compound taxes
should work - I’m definitely not discounting the later.

Given a price of $9.99 exclusive of tax, applying a 10% tax will give
9.99 + 0.999 = 10.989. Then applying a compound tax of 2% should give
10.989 + 0.2198 = 11.2088.

The result of the WC_Tax::calc_tax on the 2% compound tax is 0.1998
which seems to be in error.

Likewise for prices exclusive of tax.

Note: rounding to 4 decimal places on all calculations
2015-02-23 14:40:10 +08:00
shivapoudel db012b03df Cleanup WC_Unit_Test_Case 2015-02-04 22:07:52 +05:45
shivapoudel b207391041 Unit Test docblock comment for setUp 2015-02-04 22:03:01 +05:45
shivapoudel 23a94dea1d Tweaks roles typo 2015-02-03 22:07:58 +05:45
Jeroen Sormani cd1e706327 Merge remote-tracking branch 'upstream/master' 2015-01-11 10:30:03 +00:00
Claudio Sanches c4812461da [Tests] Fixed the WC_Tests_Tax::test_get_shipping_tax_rates() 2015-01-05 14:59:16 -02:00
Claudio Sanches b3cf6435b9 Merge pull request #6927 from purcebr/master
Unit Tests for WC_Customer class
2015-01-05 14:50:54 -02:00
Mike Jolley 6dced09940 Fix test_get_rates unit test 2015-01-05 16:40:31 +00:00
Mike Jolley 7d5e13cea6 Update wc_get_base_location() unit test 2015-01-05 10:26:35 +00:00
Mike Jolley 8df8c9b482 Make 'public', and rewrite, optional for attributes
#6852
2014-12-22 14:16:15 +00:00
Jeroen Sormani a1ee0d7d87 Revert back to original wp_test_dir 2014-12-22 13:34:43 +01:00
Jeroen Sormani 4a3bf7029c Revert back to original wp_test_dir 2014-12-22 13:34:09 +01:00
JeroenSormani d523bd4c82 Replace many asserts with @dataProvider 2014-12-21 21:57:30 +01:00
JeroenSormani 9fad3f2171 Fix to make it work on local machines 2014-12-21 21:47:59 +01:00
Claudio Sanches 82e15ab231 [Tests] Updated the test for wc_get_core_supported_themes() 2014-12-12 10:29:22 -02:00
Bryan Purcell 54d50d8307 Clearing out the cart, and the mock product 2014-12-11 00:00:49 -06:00
Bryan Purcell bc9821253f Refactoring and fixing bugs in WC_Customer Unit Tests 2014-12-10 23:54:06 -06:00
Bryan Purcell 0213fcce85 Refactoring, resetting settings after test.
Testing multiple combinations of store default shipping methods, moving
helper methods to a unit test Helper Class.
2014-12-10 17:02:43 -06:00
Bryan Purcell 37fc5c2bda Merge branch 'master' of github.com:woothemes/woocommerce 2014-12-10 17:00:28 -06:00
Claudio Sanches 130ddb2b56 [Tests] Fixed the tests for wc_timezone_string() 2014-12-10 16:09:01 -02:00
Claudio Sanches 51c5c65c9a [Tests] removed deprecated tax method 2014-12-10 15:47:35 -02:00
Bryan Purcell 18fe337fac Refactoring the WC_Customer Unit Tests 2014-12-09 19:50:31 -06:00
Bryan Purcell 4af6f1765d Unit Tests for business logic in the WC_Customer class 2014-12-09 16:11:31 -06:00
Claudio Sanches 6841ca81c9 Fixed the coupons tests and improved the tax tests 2014-12-04 11:44:55 -02:00
Mike Jolley eba8206540 Merge branch 'tax-coupon-handling' Closes #6830
Conflicts:
	assets/js/admin/meta-boxes-order.min.js
	includes/api/class-wc-api-coupons.php
	includes/class-wc-cart.php
	templates/checkout/review-order.php
2014-12-03 12:33:15 +00:00
Mike Jolley dbcc8430e9 Installer tweaks + unit tests closes #6356 2014-11-25 17:09:24 +00:00
Mike Jolley 549d7ab2c0 Removed 'apply before tax' options for coupons - this should be the default core behaviour 2014-11-24 17:24:25 +00:00
Mike Jolley fe6d52b705 Final tax class unit tests
Closes #6357
2014-11-24 14:57:11 +00:00
Mike Jolley a7d4b89c0d test__delete_tax_rate #6357 2014-11-24 14:57:11 +00:00
Mike Jolley 39d8ec7db5 My first Unit tests
Part of #6357
2014-11-24 13:52:13 +00:00
claudiosmweb 8eec2f27ad Created some conditional functions tests 2014-11-18 14:22:14 -02:00
claudiosmweb da43955416 Introduces the wc_get_default_location() function 2014-11-18 12:56:13 -02:00
Barry Kooij 5fcc2554cb Unit Tests: Made coupon tests non depend on each other. Added correct cleaning of coupons. 2014-11-11 14:29:40 +01:00
Barry Kooij 3d7108278d Unit Tests: wrote cart test_get_coupons method. 2014-11-11 14:28:52 +01:00
Marin Atanasov 8892b1aeb0 fixing a typo in comments in WC_Cart and its tests 2014-11-09 17:42:49 +02:00
claudiosmweb 956f003175 Unit Tests: Created initial shipping tests and added shipping value for coupon tests 2014-10-30 17:58:19 -02:00
claudiosmweb 8faf3ec85a Unit Tests: Created test_fixed_product_discount and test_percent_product_discount methods 2014-10-30 16:22:14 -02:00
claudiosmweb 720ef008d7 Unit Tests: Created WC_Helper_Fee class and WC_Tests_Cart::test_cart_fee method 2014-10-30 16:08:33 -02:00
claudiosmweb 9dd82ad5a6 Unit Tests: Created test_percent_cart_discount method 2014-10-30 15:13:42 -02:00
claudiosmweb 28dc830d28 Unit Tests: Created WC_Tests_Coupon class 2014-10-30 11:59:53 -02:00
claudiosmweb 8b0d6ed185 Unit Tests: Clear cart notices in test_fixed_cart_discount method 2014-10-30 11:37:54 -02:00
claudiosmweb c269c52f68 Unit Tests: Added test_fixed_cart_discount method 2014-10-30 11:29:59 -02:00
claudiosmweb d5e10887cf fixed the WC_Tests_Core_Functions::test_get_woocommerce_currencies() 2014-10-30 10:47:36 -02:00
Barry Kooij 5405581ce4 Unit Tests: add method test_add_discount_duplicate. 2014-10-28 12:25:50 +01:00
Barry Kooij 4a6b880a41 Unit Tests: updated product class doc. 2014-10-28 11:53:36 +01:00
Barry Kooij db4eb9a2c6 Unit Tests: Only check for error notices as methods add success notices. 2014-10-28 11:53:22 +01:00
Barry Kooij 1bfab57e29 Unit Tests: Added test_add_discount method. 2014-10-28 11:52:44 +01:00
Barry Kooij e2df8e9b87 Coupon helper. 2014-10-28 11:51:46 +01:00
Barry Kooij 1d4800ee98 Unit Tests: test_coupons_enabled, test_ship_to_billing_address_only, test_needs_shipping_address 2014-10-27 13:30:50 +01:00