asserts.js 630 B

12345678910111213141516171819202122
  1. const assert = require("assert");
  2. const Helpers = require("../tests/helpers");
  3. function deepEqualWithTolerance(actual, expected, fractionDigits = 2, message) {
  4. assert.deepStrictEqual(
  5. Helpers.convertToFixed(actual, fractionDigits),
  6. Helpers.convertToFixed(expected, fractionDigits),
  7. message,
  8. );
  9. }
  10. function notDeepEqualWithTolerance(actual, expected, fractionDigits = 2, message) {
  11. assert.notDeepStrictEqual(
  12. Helpers.convertToFixed(actual, fractionDigits),
  13. Helpers.convertToFixed(expected, fractionDigits),
  14. message,
  15. );
  16. }
  17. module.exports = {
  18. deepEqualWithTolerance,
  19. notDeepEqualWithTolerance,
  20. };