"use strict"; const expect = require("chai").expect; const anyIntersection = require("../../../../../client/js/helpers/ircmessageparser/anyIntersection").default; describe("anyIntersection", () => { it("should not intersect on edges", () => { const a = {start: 1, end: 2}; const b = {start: 2, end: 3}; expect(anyIntersection(a, b)).to.equal(false); expect(anyIntersection(b, a)).to.equal(false); }); it("should intersect on overlapping", () => { const a = {start: 0, end: 3}; const b = {start: 1, end: 2}; expect(anyIntersection(a, b)).to.equal(true); expect(anyIntersection(b, a)).to.equal(true); }); it("should not intersect", () => { const a = {start: 0, end: 1}; const b = {start: 2, end: 3}; expect(anyIntersection(a, b)).to.equal(false); expect(anyIntersection(b, a)).to.equal(false); }); });