You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
WebCAD/__test__/DatabaseServices/EntityData.test.ts

33 lines
732 B

import * as mst from 'mobx-state-tree';
import { EntityData } from '../../src/DatabaseServices/EntityData';
import * as THREE from 'three';
test("Entity", () =>
{
let d = EntityData.create({ size: [0, 1, 2] })
console.log(mst.getSnapshot(d));
console.log(d.getSize());
d.setSize(1, 1, 1000);
console.log(d.getSize());
expect(d.getSize().x).toBe(1);
})
test("not late", () =>
{
let d = EntityData.create({ size: [0, 1, 2] })
console.log(mst.getSnapshot(d));
console.log(d.getSize());
d.setSize(1, 1, 1000);
console.log(d.getSize());
expect(d.getSize().x).toBe(1);
expect(d.getSize().y).toBe(1);
expect(d.getSize().z).toBe(1000);
console.log(typeof d.getSize());
})