Skip to content

Commit 074d042

Browse files
committed
increase coverage in submit
1 parent 5212c5f commit 074d042

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tests/commands/submit.test.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,18 @@ describe('submit command', () => {
5454
});
5555

5656
test('auto submits if no args', async () => {
57+
const year = 1243;
58+
const day = 10;
59+
const level = 1;
60+
getYear.mockReturnValue(year);
61+
getNextUnansweredPuzzle.mockResolvedValue({ day, level });
5762
dataFileExists.mockResolvedValue(true);
63+
puzzleHasBeenSolved.mockResolvedValue(false);
64+
tryToSolvePuzzle.mockResolvedValue({ answer: 'great job!', runtimeNs: 5 });
65+
submitSolution.mockResolvedValue({ correct: true, message: '' });
5866
await submitAction();
5967
expect(getNextUnansweredPuzzle).toHaveBeenCalled();
68+
expect(tryToSolvePuzzle).toHaveBeenCalledWith(year, day, level);
6069
});
6170

6271
test('does not auto submit if day provided', async () => {
@@ -96,7 +105,7 @@ describe('submit command', () => {
96105
);
97106
});
98107

99-
test('does not auto solve if all puzzles have been solved', async () => {
108+
test('does not auto submit if all puzzles have been solved', async () => {
100109
dataFileExists.mockResolvedValue(true);
101110
getNextUnansweredPuzzle.mockResolvedValue(null);
102111
await submitAction();

0 commit comments

Comments
 (0)