Skip to content

Commit

Permalink
fix: fix broken tests
Browse files Browse the repository at this point in the history
  • Loading branch information
CSharperMantle committed May 27, 2023
1 parent 131be38 commit 3a83802
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/model/TetriminoHelper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -485,7 +485,7 @@ export function mapAtomicNumberInto(
): void {
if (oldBlocks.length !== newBlocks.length) {
throw new Error(
`mapAtomicNumberInto: length mismatch ${oldBlocks.length} !== ${newBlocks.length}`
`mapAtomicNumberInto: length mismatch ${oldBlocks.length}!==${newBlocks.length}`
)
}
newBlocks.forEach((newBlock) => {
Expand Down
16 changes: 8 additions & 8 deletions src/model/__tests__/TetriminoHelper.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ describe("createOffsetedBlocks", () => {
it("should handle incorrect arguments gracefully", () => {
expect(() => {
createOffsetedBlocks(TetriminoKind.Free, [0, 0], Direction.Down)
}).toThrowError(new Error("Invalid tetrimino kind."))
}).toThrowError(new RangeError("getBlocksMask: invalid kind 7"))
expect(() => {
createOffsetedBlocks(TetriminoKind.Reserved, [0, 0], Direction.Down)
}).toThrowError(new Error("Invalid tetrimino kind."))
}).toThrowError(new RangeError("getBlocksMask: invalid kind 8"))
})
})

Expand All @@ -76,10 +76,10 @@ describe("mapAtomicNumberForNewBlocks", () => {
it("should handle incorrect arguments gracefully", () => {
expect(() => {
mapAtomicNumberInto([], [new Block(TetriminoKind.Cubic, [0, 0], 0, 0)])
}).toThrowError(new Error("oldBlocks.length !== newBlocks.length"))
}).toThrowError(new Error("mapAtomicNumberInto: length mismatch 0!==1"))
expect(() => {
mapAtomicNumberInto([new Block(TetriminoKind.Cubic, [0, 0], 0, 0)], [])
}).toThrowError(new Error("oldBlocks.length !== newBlocks.length"))
}).toThrowError(new Error("mapAtomicNumberInto: length mismatch 1!==0"))
expect(() => {
mapAtomicNumberInto(
[new Block(TetriminoKind.Cubic, [0, 0], 0, 0)],
Expand All @@ -88,7 +88,7 @@ describe("mapAtomicNumberForNewBlocks", () => {
new Block(TetriminoKind.Cubic, [0, 0], 0, 0),
]
)
}).toThrowError(new Error("oldBlocks.length !== newBlocks.length"))
}).toThrowError(new Error("mapAtomicNumberInto: length mismatch 1!==2"))
expect(() => {
mapAtomicNumberInto(
[
Expand All @@ -97,7 +97,7 @@ describe("mapAtomicNumberForNewBlocks", () => {
],
[new Block(TetriminoKind.Cubic, [0, 0], 0, 0)]
)
}).toThrowError(new Error("oldBlocks.length !== newBlocks.length"))
}).toThrowError(new Error("mapAtomicNumberInto: length mismatch 2!==1"))
})
})

Expand Down Expand Up @@ -140,9 +140,9 @@ describe("getInitialPositionByKind", () => {

expect(() => {
getInitialPositionByKind(TetriminoKind.Free, size)
}).toThrowError(new Error("Invalid tetrimino kind."))
}).toThrowError(new RangeError("getInitialPositionByKind: invalid kind 7"))
expect(() => {
getInitialPositionByKind(TetriminoKind.Reserved, size)
}).toThrowError(new Error("Invalid tetrimino kind."))
}).toThrowError(new RangeError("getInitialPositionByKind: invalid kind 8"))
})
})

0 comments on commit 3a83802

Please sign in to comment.