Much more thorough tests! (#1053)

This commit is contained in:
Pete Hunt 2020-03-23 16:38:41 -07:00 committed by GitHub
parent d4ff5cb926
commit bd7856adf3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 11883 additions and 24 deletions

View file

@ -1,8 +1,8 @@
import { ExcalidrawElement } from "./types";
import { randomSeed } from "roughjs/bin/math";
import { invalidateShapeForElement } from "../renderer/renderElement";
import { globalSceneState } from "../scene";
import { getSizeFromPoints } from "../points";
import { randomInteger } from "../random";
type ElementUpdate<TElement extends ExcalidrawElement> = Omit<
Partial<TElement>,
@ -42,7 +42,7 @@ export function mutateElement<TElement extends Mutable<ExcalidrawElement>>(
}
element.version++;
element.versionNonce = randomSeed();
element.versionNonce = randomInteger();
globalSceneState.informMutation();
}
@ -54,7 +54,7 @@ export function newElementWith<TElement extends ExcalidrawElement>(
return {
...element,
version: element.version + 1,
versionNonce: randomSeed(),
versionNonce: randomInteger(),
...updates,
};
}