Prefer arrow functions and callbacks (#1210)

This commit is contained in:
Lipis 2020-05-20 16:21:37 +03:00 committed by GitHub
parent 33fe223b5d
commit c427aa3cce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
64 changed files with 784 additions and 847 deletions

View file

@ -22,9 +22,9 @@ beforeEach(() => {
const { h } = window;
function populateElements(
const populateElements = (
elements: { id: string; isDeleted?: boolean; isSelected?: boolean }[],
) {
) => {
const selectedElementIds: any = {};
h.elements = elements.map(({ id, isDeleted = false, isSelected = false }) => {
@ -54,7 +54,7 @@ function populateElements(
});
return selectedElementIds;
}
};
type Actions =
| typeof actionBringForward
@ -62,20 +62,20 @@ type Actions =
| typeof actionBringToFront
| typeof actionSendToBack;
function assertZindex({
const assertZindex = ({
elements,
operations,
}: {
elements: { id: string; isDeleted?: true; isSelected?: true }[];
operations: [Actions, string[]][];
}) {
}) => {
const selectedElementIds = populateElements(elements);
operations.forEach(([action, expected]) => {
h.app.actionManager.executeAction(action);
expect(h.elements.map((element) => element.id)).toEqual(expected);
expect(h.state.selectedElementIds).toEqual(selectedElementIds);
});
}
};
describe("z-index manipulation", () => {
it("send back", () => {