X-Git-Url: http://git.scottworley.com/inverse-tax/blobdiff_plain/a3217513164a82c3c60cb199333541d331eeff98..a5aef764d87ffe30b15f21b141b192dca8b04d0e:/tax.test.js diff --git a/tax.test.js b/tax.test.js index 21b98b6..5080001 100644 --- a/tax.test.js +++ b/tax.test.js @@ -6,17 +6,13 @@ function test(description, f) { f(); } -function near(a, b, epsilon = 1e-6) { - return Math.abs(a - b) < epsilon; -} - function rand(limit = 99) { return Math.round(Math.random() * limit); } function make_random_tax_table() { function make_random_table(min_threshold) { - if (rand(2)) return []; + if (rand(4) == 0) return []; const start = min_threshold === undefined ? rand() : min_threshold; const end = start + 1 + rand(); return [[start, rand()]].concat(make_random_table(end));