diff options
Diffstat (limited to 'www/crm/wp-content/plugins/civicrm/civicrm/bower_components/qunit/addons/close-enough/close-enough-test.js')
-rw-r--r-- | www/crm/wp-content/plugins/civicrm/civicrm/bower_components/qunit/addons/close-enough/close-enough-test.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/www/crm/wp-content/plugins/civicrm/civicrm/bower_components/qunit/addons/close-enough/close-enough-test.js b/www/crm/wp-content/plugins/civicrm/civicrm/bower_components/qunit/addons/close-enough/close-enough-test.js new file mode 100644 index 00000000..fc6a9a82 --- /dev/null +++ b/www/crm/wp-content/plugins/civicrm/civicrm/bower_components/qunit/addons/close-enough/close-enough-test.js @@ -0,0 +1,35 @@ +test("Close Numbers", function () { + var halfPi = Math.PI / 2, + sqrt2 = Math.sqrt(2); + + QUnit.close(7, 7, 0); + QUnit.close(7, 7.1, 0.1); + QUnit.close(7, 7.1, 0.2); + + QUnit.close(3.141, Math.PI, 0.001); + QUnit.close(3.1, Math.PI, 0.1); + + QUnit.close(halfPi, 1.57, 0.001); + + QUnit.close(sqrt2, 1.4142, 0.0001); + + QUnit.close(Infinity, Infinity, 1); +}); + +test("Distant Numbers", function () { + var halfPi = Math.PI / 2, + sqrt2 = Math.sqrt(2); + + QUnit.notClose(6, 7, 0); + QUnit.notClose(7, 7.2, 0.1); + QUnit.notClose(7, 7.2, 0.19999999999); + + QUnit.notClose(3.141, Math.PI, 0.0001); + QUnit.notClose(3.1, Math.PI, 0.001); + + QUnit.notClose(halfPi, 1.57, 0.0001); + + QUnit.notClose(sqrt2, 1.4142, 0.00001); + + QUnit.notClose(Infinity, -Infinity, 5); +});
\ No newline at end of file |