File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff 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 ( ) ;
You can’t perform that action at this time.
0 commit comments