|
| 1 | +import { Vector3DSchema } from "@mat3ra/esse/dist/js/types"; |
1 | 2 | import { expect } from "chai";
|
2 | 3 |
|
3 |
| -import { RoundedVector3D, Vector3D } from "../../src/js/vector"; |
| 4 | +import { RoundedVector3D, Vector3D } from "../../src/js"; |
4 | 5 |
|
5 |
| -const VECTOR_FLOAT: [number, number, number] = [1.23456789, 2.345678901, 3.456789012]; |
| 6 | +const VECTOR_FLOAT: Vector3DSchema = [1.23456789, 2.345678901, 3.456789012]; |
6 | 7 | const VECTOR_FLOAT_NORM = 4.3561172682906;
|
7 | 8 | const FLOAT_PRECISION = 1e-8;
|
8 | 9 |
|
9 |
| -const VECTOR_FLOAT_DIFFERENT_WITHIN_TOL: [number, number, number] = [ |
10 |
| - 1.23456789999, 2.345678901, 3.456789012, |
11 |
| -]; |
12 |
| -const VECTOR_FLOAT_DIFFERENT_OUTSIDE_TOL: [number, number, number] = [ |
13 |
| - 1.2345699999, 2.345678901, 3.456789012, |
14 |
| -]; |
| 10 | +const VECTOR_FLOAT_DIFFERENT_WITHIN_TOL: Vector3DSchema = [1.23456789999, 2.345678901, 3.456789012]; |
| 11 | +const VECTOR_FLOAT_DIFFERENT_OUTSIDE_TOL: Vector3DSchema = [1.2345699999, 2.345678901, 3.456789012]; |
15 | 12 |
|
16 |
| -const VECTOR_FLOAT_ROUNDED_4: [number, number, number] = [1.2346, 2.3457, 3.4568]; |
17 |
| -const VECTOR_FLOAT_ROUNDED_3: [number, number, number] = [1.235, 2.346, 3.457]; |
| 13 | +const VECTOR_FLOAT_ROUNDED_4: Vector3DSchema = [1.2346, 2.3457, 3.4568]; |
| 14 | +const VECTOR_FLOAT_ROUNDED_3: Vector3DSchema = [1.235, 2.346, 3.457]; |
18 | 15 |
|
19 | 16 | describe("Vector3D", () => {
|
20 | 17 | it("should do init and value access", () => {
|
|
0 commit comments