This commit is contained in:
frutescens 2024-08-25 14:33:51 -07:00
parent 1c61f5f73e
commit 228c161bd2

View File

@ -90,10 +90,10 @@ describe("Battle order", () => {
const phase = game.scene.getCurrentPhase() as TurnStartPhase;
const order = phase.getCommandOrder();
expect(order.slice(0,2).includes(enemyIndices[0])).toBe(true);
expect(order.slice(0,2).includes(enemyIndices[1])).toBe(true);
expect(order.slice(2,4).includes(playerIndices[0])).toBe(true);
expect(order.slice(2,4).includes(playerIndices[1])).toBe(true);
expect(order.slice(0, 2).includes(enemyIndices[0])).toBe(true);
expect(order.slice(0, 2).includes(enemyIndices[1])).toBe(true);
expect(order.slice(2, 4).includes(playerIndices[0])).toBe(true);
expect(order.slice(2, 4).includes(playerIndices[1])).toBe(true);
}, 20000);
it("double - speed tie except 1 - 100/100 vs 100/150", async () => {
@ -118,9 +118,9 @@ describe("Battle order", () => {
const phase = game.scene.getCurrentPhase() as TurnStartPhase;
const order = phase.getCommandOrder();
expect(order[0]).toBe(enemyIndices[1]);
expect(order.slice(1,4).includes(enemyIndices[0])).toBe(true);
expect(order.slice(1,4).includes(playerIndices[0])).toBe(true);
expect(order.slice(1,4).includes(playerIndices[1])).toBe(true);
expect(order.slice(1, 4).includes(enemyIndices[0])).toBe(true);
expect(order.slice(1, 4).includes(playerIndices[0])).toBe(true);
expect(order.slice(1, 4).includes(playerIndices[1])).toBe(true);
}, 20000);
it("double - speed tie 100/150 vs 100/150", async () => {
@ -145,9 +145,9 @@ describe("Battle order", () => {
const phase = game.scene.getCurrentPhase() as TurnStartPhase;
const order = phase.getCommandOrder();
expect(order.slice(0,2).includes(playerIndices[1])).toBe(true);
expect(order.slice(0,2).includes(enemyIndices[1])).toBe(true);
expect(order.slice(2,4).includes(playerIndices[0])).toBe(true);
expect(order.slice(2,4).includes(enemyIndices[0])).toBe(true);
expect(order.slice(0, 2).includes(playerIndices[1])).toBe(true);
expect(order.slice(0, 2).includes(enemyIndices[1])).toBe(true);
expect(order.slice(2, 4).includes(playerIndices[0])).toBe(true);
expect(order.slice(2, 4).includes(enemyIndices[0])).toBe(true);
}, 20000);
});