Beispiel #1
0
    it("should return false if sx/sy are outside the overlay", () => {
      const rt0 = new RangeTool({x_range})
      rt0.update_overlay_from_ranges()
      const r0 = is_inside(-1, 50, x_scale, y_scale, rt0.overlay)
      expect(r0).to.be.false
      const r1 = is_inside(101, 50, x_scale, y_scale, rt0.overlay)
      expect(r1).to.be.false

      const rt1 = new RangeTool({y_range})
      rt1.update_overlay_from_ranges()
      const r3 = is_inside(50, -1, x_scale, y_scale, rt1.overlay)
      expect(r3).to.be.false
      const r4 = is_inside(50, 101, x_scale, y_scale, rt1.overlay)
      expect(r4).to.be.false
    })
Beispiel #2
0
    it("should return true if sx/sy are inside the overlay", () => {
      const rt0 = new RangeTool({x_range})
      rt0.update_overlay_from_ranges()
      const r0 = is_inside(50, 50, x_scale, y_scale, rt0.overlay)
      expect(r0).to.be.true

      const rt1 = new RangeTool({y_range})
      rt1.update_overlay_from_ranges()
      const r1 = is_inside(50, 50, x_scale, y_scale, rt1.overlay)
      expect(r1).to.be.true

      const rt2 = new RangeTool({x_range, y_range})
      rt2.update_overlay_from_ranges()
      const r2 = is_inside(50, 50, x_scale, y_scale, rt2.overlay)
      expect(r2).to.be.true
    })