mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-20 14:52:00 +02:00
19.0 vanilla
This commit is contained in:
parent
d1963a3c3a
commit
2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions
21
odoo-bringout-oca-ocb-mail/mail/static/tests/search.test.js
Normal file
21
odoo-bringout-oca-ocb-mail/mail/static/tests/search.test.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import { nearestGreaterThanOrEqual } from "@mail/utils/common/misc";
|
||||
import { describe, expect, test } from "@odoo/hoot";
|
||||
|
||||
describe.current.tags("desktop");
|
||||
|
||||
test("nearestGreaterThanOrEqual", () => {
|
||||
const list = [3, 5, 7, 9];
|
||||
expect(nearestGreaterThanOrEqual(list, 3)).toBe(3);
|
||||
expect(nearestGreaterThanOrEqual(list, 7)).toBe(7);
|
||||
expect(nearestGreaterThanOrEqual(list, 9)).toBe(9);
|
||||
expect(nearestGreaterThanOrEqual(list, 4)).toBe(5);
|
||||
expect(nearestGreaterThanOrEqual(list, 10)).toBe(null);
|
||||
expect(nearestGreaterThanOrEqual(list, 2)).toBe(3);
|
||||
const list2 = [{ id: 3 }, { id: 5 }, { id: 7 }, { id: 9 }];
|
||||
expect(nearestGreaterThanOrEqual(list2, 3, (e) => e.id)).toEqual({ id: 3 });
|
||||
expect(nearestGreaterThanOrEqual(list2, 7, (e) => e.id)).toEqual({ id: 7 });
|
||||
expect(nearestGreaterThanOrEqual(list2, 9, (e) => e.id)).toEqual({ id: 9 });
|
||||
expect(nearestGreaterThanOrEqual(list2, 4, (e) => e.id)).toEqual({ id: 5 });
|
||||
expect(nearestGreaterThanOrEqual(list2, 10, (e) => e.id)).toBe(null);
|
||||
expect(nearestGreaterThanOrEqual(list2, 2, (e) => e.id)).toEqual({ id: 3 });
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue