diff --git a/addons/web/static/tests/core/utils/objects_tests.js b/addons/web/static/tests/core/utils/objects_tests.js index f0f6f42cee5..897582374db 100644 --- a/addons/web/static/tests/core/utils/objects_tests.js +++ b/addons/web/static/tests/core/utils/objects_tests.js @@ -1,7 +1,6 @@ /** @odoo-module **/ import { omit, pick, shallowEqual } from "@web/core/utils/objects"; -import { patchDate } from "@web/../tests/helpers/utils"; QUnit.module("utils", () => { QUnit.module("Objects"); @@ -60,11 +59,12 @@ QUnit.module("utils", () => { }); QUnit.test("shallowEqual: custom comparison function", function (assert) { - patchDate(2019, 2, 11, 12, 30, 0); + const dateA = new Date(); + const dateB = new Date(dateA); - assert.notOk(shallowEqual({ a: 1, date: new Date() }, { a: 1, date: new Date() })); + assert.notOk(shallowEqual({ a: 1, date: dateA }, { a: 1, date: dateB })); assert.ok( - shallowEqual({ a: 1, date: new Date() }, { a: 1, date: new Date() }, (a, b) => + shallowEqual({ a: 1, date: dateA }, { a: 1, date: dateB }, (a, b) => a instanceof Date ? Number(a) === Number(b) : a === b ) );