Test credits menu
This commit is contained in:
		@@ -585,3 +585,14 @@ class TestGame(unittest.TestCase):
 | 
				
			|||||||
        # Exit the menu
 | 
					        # Exit the menu
 | 
				
			||||||
        self.game.handle_key_pressed(KeyValues.SPACE)
 | 
					        self.game.handle_key_pressed(KeyValues.SPACE)
 | 
				
			||||||
        self.assertEqual(self.game.state, GameMode.PLAY)
 | 
					        self.assertEqual(self.game.state, GameMode.PLAY)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def test_credits(self) -> None:
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					        Load credits menu.
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					        self.game.state = GameMode.MAINMENU
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        self.game.display_actions(DisplayActions.MOUSE, 41, 41)
 | 
				
			||||||
 | 
					        self.assertEqual(self.game.state, GameMode.CREDITS)
 | 
				
			||||||
 | 
					        self.game.display_actions(DisplayActions.MOUSE, 21, 21)
 | 
				
			||||||
 | 
					        self.game.display_actions(DisplayActions.REFRESH)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,3 +24,6 @@ class FakePad:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def getmaxyx(self) -> Tuple[int, int]:
 | 
					    def getmaxyx(self) -> Tuple[int, int]:
 | 
				
			||||||
        return 42, 42
 | 
					        return 42, 42
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def inch(self, y, x) -> str:
 | 
				
			||||||
 | 
					        return "i"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user