Files
gen1recomp/tests/engine/game3_summary_move_sprite_test.lua
T
1jamie 26506b0677 fix(emerald): fix party TM descriptions, summary 5th move, and UI issues
- Fix Emerald party menu TM learnability descriptions (sDescriptionStringTable indexing)
- Fix summary menu 5th move slot display and move learning in RSE
- Fix pause/start menu viewport scrolling and scroll arrow indicators
- Fix berry planting bag pocket routing and screen veil fading in Emerald
- Fix Route 101 Birch rescue positioning and truck sequence unfreeze
- Add comprehensive regression tests for all fixes
2026-09-28 22:03:03 -05:00

27 lines
794 B
Lua

local T = require("tests.harness")
local check, eq = T.check, T.eq
local RseSummary = require("src.ui.game3.rse.summary_menu")
check(type(RseSummary.draw) == "function", "RseSummary.draw exists")
check(type(RseSummary.watchMonAnim) == "function", "watchMonAnim exists")
-- Verify detail mode doesn't swap out front portrait
local Sm = {
open = false,
_page = 2,
_mode = "select_move",
}
eq(RseSummary.detail(Sm), true, "detail is true for select_move")
eq(RseSummary.page(Sm), 2, "page is BATTLE_MOVES")
-- Overview mode (detail = false)
local SmOverview = {
open = false,
_page = 2,
_mode = "view",
}
eq(RseSummary.detail(SmOverview), false, "detail is false for view mode")
eq(RseSummary.page(SmOverview), 2, "page is BATTLE_MOVES")
T.finish("game3_summary_move_sprite_test")