Commit Graph

10 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
Claudio Sanches c4812461da [Tests] Fixed the WC_Tests_Tax::test_get_shipping_tax_rates() 2015-01-05 14:59:16 -02:00
Mike Jolley 6dced09940 Fix test_get_rates unit test 2015-01-05 16:40:31 +00:00
Claudio Sanches 51c5c65c9a [Tests] removed deprecated tax method 2014-12-10 15:47:35 -02:00
Claudio Sanches 6841ca81c9 Fixed the coupons tests and improved the tax tests 2014-12-04 11:44:55 -02:00
Mike Jolley dbcc8430e9 Installer tweaks + unit tests closes #6356 2014-11-25 17:09:24 +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