@@ -47,6 +47,7 @@ vi.mock("../../../../src/client/graphics/layers/RadialMenu", () => ({
4747} ) ) ;
4848
4949import { PlayerInfoOverlay } from "../../../../src/client/graphics/layers/PlayerInfoOverlay" ;
50+ import { translateText } from "../../../../src/client/Utils" ;
5051import { UnitType } from "../../../../src/core/game/Game" ;
5152
5253function makeOverlay ( gameOverrides : Record < string , unknown > = { } ) {
@@ -160,6 +161,28 @@ describe("PlayerInfoOverlay", () => {
160161 expect ( ( overlay as any ) . _isInfoVisible ) . toBe ( true ) ;
161162 } ) ;
162163
164+ test ( "render uses water title translation key" , ( ) => {
165+ const { overlay } = makeOverlay ( ) ;
166+ overlay . maybeShow ( 100 , 100 ) ;
167+ ( overlay as any ) . _isActive = true ;
168+ overlay . render ( ) ;
169+ expect ( translateText ) . toHaveBeenCalledWith (
170+ "player_info_overlay.water_title" ,
171+ ) ;
172+ } ) ;
173+
174+ test ( "render uses wilderness title translation key" , ( ) => {
175+ const { overlay } = makeOverlay ( {
176+ isLand : vi . fn ( ( ) => true ) ,
177+ } ) ;
178+ overlay . maybeShow ( 100 , 100 ) ;
179+ ( overlay as any ) . _isActive = true ;
180+ overlay . render ( ) ;
181+ expect ( translateText ) . toHaveBeenCalledWith (
182+ "player_info_overlay.wilderness_title" ,
183+ ) ;
184+ } ) ;
185+
163186 test ( "invalid coordinates shows nothing" , ( ) => {
164187 const { overlay } = makeOverlay ( {
165188 isValidCoord : vi . fn ( ( ) => false ) ,
0 commit comments