UNPKG

gl-matrix

Version:

Javascript Matrix and Vector library for High Performance WebGL apps

28 lines (22 loc) 886 B
/* * common.js unit test */ import * as glMatrix from "../../src/gl-matrix/common" describe("common", function(){ let result; describe("toRadian", function(){ beforeEach(function(){ result = glMatrix.toRadian(180); }); it("should return a value of 3.141592654(Math.PI)", function(){ expect(result).toBeEqualish(Math.PI); }); }); describe("equals", function() { let r0, r1, r2; beforeEach(function() { r0 = glMatrix.equals(1.0, 0.0); r1 = glMatrix.equals(1.0, 1.0); r2 = glMatrix.equals(1.0+glMatrix.EPSILON/2, 1.0); }); it("should return false for different numbers", function() { expect(r0).toBe(false); }); it("should return true for the same number", function() { expect(r1).toBe(true); }); it("should return true for numbers that are close", function() { expect(r2).toBe(true); }); }); });