Fix broken tests and added npm run test-watch to have jest run everytime a change is made

This commit is contained in:
2019-09-05 22:57:50 +02:00
parent 26a869a189
commit 41e2a50d85
3 changed files with 13 additions and 5 deletions

View File

@@ -7,7 +7,8 @@
"dev": "webpack-dev-server --mode development --open",
"build": "webpack --optimize-minimize --config webpack.production.config.js",
"webpack": "webpack --config webpack.config.js --watch",
"test": "jest"
"test": "jest",
"test-watch": "jest --watch"
},
"keywords": [],
"author": "",

View File

@@ -30,7 +30,11 @@ const highscores = [
test("Register highscore where there is only 1 out 10 scores stored", () => {
const result1 = reducers(undefined, registerHighscore({ name: "test", score: 10, gameId: 2 }));
expect(result1).toStrictEqual({ highscores: [{ name: "test", score: 10, gameId: 2 }], lastGameId: 2 });
expect(result1).toStrictEqual({
highscores: [{ name: "test", score: 10, gameId: 2 }],
lastGameId: 2,
lastUsername: "test"
});
});
test("Register highscore when there are more than 10 scores stored and the new score is not in the top 10", () => {
@@ -50,7 +54,8 @@ test("Register highscore when there are more than 10 scores stored and the new s
{ name: "mock80", score: 80, gameId: 12 },
{ name: "mock70", score: 70, gameId: 20 }
],
lastGameId: 8
lastGameId: 8,
lastUsername: "test"
});
});
@@ -69,7 +74,8 @@ test("Register highscore when there are more than 10 scores stored and the new s
{ name: "mock90", score: 90, gameId: 2 },
{ name: "mock80", score: 80, gameId: 12 }
],
lastGameId: 3
lastGameId: 3,
lastUsername: "test"
});
});
@@ -88,7 +94,8 @@ test("Register highscore when there are more than 10 scores stored and the new s
{ name: "mock80", score: 80, gameId: 12 },
{ name: "mock70", score: 70, gameId: 20 }
],
lastGameId: 99
lastGameId: 99,
lastUsername: "test"
});
});