]> git.scottworley.com Git - inverse-tax/blobdiff - tax.test.js
invert
[inverse-tax] / tax.test.js
index 067ca91029035482ae4adcbacfbf26bca39a48b4..479323bf3b671436756c5e7d022b305b61ff08b6 100644 (file)
@@ -43,3 +43,9 @@ test("merge tax tables", () => {
     }
   }
 });
+
+test("invert", () => {
+  assert.strictEqual(invert([[ 0, Infinity, .1]])( 9), 10);
+  assert.strictEqual(invert([[10, Infinity, .1]])(19), 20);
+  assert.strictEqual(invert([[0, 100, .1], [100, Infinity, .2]])(170), 200);
+});