Update tool mode in tests and CSS
This commit is contained in:
@@ -870,7 +870,7 @@ button:disabled {
|
|||||||
line-height: 1.35;
|
line-height: 1.35;
|
||||||
}
|
}
|
||||||
|
|
||||||
.viewport-canvas--box-create {
|
.viewport-canvas--create {
|
||||||
cursor: copy;
|
cursor: copy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ describe("typed entity upsert command", () => {
|
|||||||
maxDistance: 12
|
maxDistance: 12
|
||||||
});
|
});
|
||||||
|
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createUpsertEntityCommand({
|
createUpsertEntityCommand({
|
||||||
entity: soundEmitter,
|
entity: soundEmitter,
|
||||||
@@ -35,7 +35,7 @@ describe("typed entity upsert command", () => {
|
|||||||
expect(store.getState().document.entities[soundEmitter.id]).toEqual(soundEmitter);
|
expect(store.getState().document.entities[soundEmitter.id]).toEqual(soundEmitter);
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities).toEqual({});
|
expect(store.getState().document.entities).toEqual({});
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
@@ -56,7 +56,7 @@ describe("typed entity upsert command", () => {
|
|||||||
distance: 9
|
distance: 9
|
||||||
});
|
});
|
||||||
|
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createUpsertEntityCommand({
|
createUpsertEntityCommand({
|
||||||
entity: pointLight,
|
entity: pointLight,
|
||||||
@@ -72,7 +72,7 @@ describe("typed entity upsert command", () => {
|
|||||||
expect(store.getState().document.entities[pointLight.id]).toEqual(pointLight);
|
expect(store.getState().document.entities[pointLight.id]).toEqual(pointLight);
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities).toEqual({});
|
expect(store.getState().document.entities).toEqual({});
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
@@ -112,7 +112,7 @@ describe("typed entity upsert command", () => {
|
|||||||
label: "Place trigger volume"
|
label: "Place trigger volume"
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createUpsertEntityCommand({
|
createUpsertEntityCommand({
|
||||||
entity: movedTriggerVolume,
|
entity: movedTriggerVolume,
|
||||||
@@ -124,7 +124,7 @@ describe("typed entity upsert command", () => {
|
|||||||
expect(store.getState().document.entities[triggerVolume.id]).toEqual(movedTriggerVolume);
|
expect(store.getState().document.entities[triggerVolume.id]).toEqual(movedTriggerVolume);
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities[triggerVolume.id]).toEqual(triggerVolume);
|
expect(store.getState().document.entities[triggerVolume.id]).toEqual(triggerVolume);
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
@@ -165,7 +165,7 @@ describe("typed entity upsert command", () => {
|
|||||||
label: "Place spot light"
|
label: "Place spot light"
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createUpsertEntityCommand({
|
createUpsertEntityCommand({
|
||||||
entity: movedSpotLight,
|
entity: movedSpotLight,
|
||||||
@@ -177,7 +177,7 @@ describe("typed entity upsert command", () => {
|
|||||||
expect(store.getState().document.entities[spotLight.id]).toEqual(movedSpotLight);
|
expect(store.getState().document.entities[spotLight.id]).toEqual(movedSpotLight);
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities[spotLight.id]).toEqual(spotLight);
|
expect(store.getState().document.entities[spotLight.id]).toEqual(spotLight);
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ describe("player start command", () => {
|
|||||||
it("restores the previous tool mode across undo and redo when placing PlayerStart", () => {
|
it("restores the previous tool mode across undo and redo when placing PlayerStart", () => {
|
||||||
const store = createEditorStore();
|
const store = createEditorStore();
|
||||||
|
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createSetPlayerStartCommand({
|
createSetPlayerStartCommand({
|
||||||
position: {
|
position: {
|
||||||
@@ -25,7 +25,7 @@ describe("player start command", () => {
|
|||||||
expect(store.getState().toolMode).toBe("select");
|
expect(store.getState().toolMode).toBe("select");
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities).toEqual({});
|
expect(store.getState().document.entities).toEqual({});
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
@@ -49,7 +49,7 @@ describe("player start command", () => {
|
|||||||
|
|
||||||
const existingPlayerStart = Object.values(store.getState().document.entities)[0];
|
const existingPlayerStart = Object.values(store.getState().document.entities)[0];
|
||||||
|
|
||||||
store.setToolMode("box-create");
|
store.setToolMode("create");
|
||||||
store.executeCommand(
|
store.executeCommand(
|
||||||
createSetPlayerStartCommand({
|
createSetPlayerStartCommand({
|
||||||
entityId: existingPlayerStart.id,
|
entityId: existingPlayerStart.id,
|
||||||
@@ -73,7 +73,7 @@ describe("player start command", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(store.undo()).toBe(true);
|
expect(store.undo()).toBe(true);
|
||||||
expect(store.getState().toolMode).toBe("box-create");
|
expect(store.getState().toolMode).toBe("create");
|
||||||
expect(store.getState().document.entities[existingPlayerStart.id]).toEqual(existingPlayerStart);
|
expect(store.getState().document.entities[existingPlayerStart.id]).toEqual(existingPlayerStart);
|
||||||
|
|
||||||
expect(store.redo()).toBe(true);
|
expect(store.redo()).toBe(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user