Example #1
0
 it("should return value as-is if new value would be outside range", () => {
   const range = new Range1d(source)
   const r0 = compute_value(5, scale, 51, range)
   expect(r0).to.be.equal(5)
   const r1 = compute_value(5, scale, -51, range)
   expect(r1).to.be.equal(5)
 })
Example #2
0
 it("should return new_value if new value would be inside range", () => {
   const range = new Range1d(source)
   const r0 = compute_value(5, scale, 50, range)
   expect(r0).to.be.equal(10)
   const r1 = compute_value(5, scale, 0, range)
   expect(r1).to.be.equal(5)
   const r2 = compute_value(5, scale, -50, range)
   expect(r2).to.be.equal(0)
 })