fix: 统一馆内三维模型返回初始状态
This commit is contained in:
@@ -321,7 +321,7 @@ describe('首页搜索与地图闭环', () => {
|
||||
expect(map.props('visiblePoiIds')).toEqual(categoryContext.visiblePoiIds)
|
||||
})
|
||||
|
||||
it('分类结果进入详情时不触发首页地图,返回后才恢复目标焦点与楼层', async () => {
|
||||
it('分类结果进入详情后统一恢复首页模型初始状态', async () => {
|
||||
const wrapper = await mountIndex()
|
||||
const search = wrapper.getComponent(PoiSearchPanelStub)
|
||||
const map = wrapper.getComponent(GuideMapShellStub)
|
||||
@@ -354,17 +354,14 @@ describe('首页搜索与地图闭环', () => {
|
||||
await testState.onShowHandler?.()
|
||||
await flushPromises()
|
||||
|
||||
expect(testState.searchCollapseAfterDetailCount).toBe(1)
|
||||
expect(testState.searchResetCount).toBeGreaterThan(0)
|
||||
expect(testState.searchRestoreCount).toBe(0)
|
||||
expect(map.props('activeFloor')).toBe('L2')
|
||||
expect(map.props('activeFloor')).toBe('L1')
|
||||
expect(map.props('visiblePoiIds')).toBeNull()
|
||||
expect(map.props('targetFocusRequest')).toMatchObject({
|
||||
poiId: poi.id,
|
||||
floorId: 'L2'
|
||||
})
|
||||
expect(map.props('targetFocusRequest')).toBeNull()
|
||||
})
|
||||
|
||||
it('全屏搜索结果进入详情并返回后同样恢复为收缩态', async () => {
|
||||
it('全屏搜索结果进入详情并返回后同样恢复为默认收缩态', async () => {
|
||||
const wrapper = await mountIndex()
|
||||
const search = wrapper.getComponent(PoiSearchPanelStub)
|
||||
const map = wrapper.getComponent(GuideMapShellStub)
|
||||
@@ -379,10 +376,10 @@ describe('首页搜索与地图闭环', () => {
|
||||
await testState.onShowHandler?.()
|
||||
await flushPromises()
|
||||
|
||||
expect(testState.searchCollapseAfterDetailCount).toBe(1)
|
||||
expect(testState.searchResetCount).toBeGreaterThan(0)
|
||||
expect(testState.searchRestoreCount).toBe(0)
|
||||
expect(map.props('visiblePoiIds')).toBeNull()
|
||||
expect(map.props('targetFocusRequest')).toMatchObject({ poiId: poi.id })
|
||||
expect(map.props('targetFocusRequest')).toBeNull()
|
||||
})
|
||||
|
||||
it('页面重新显示时要求搜索面板恢复原列表位置', async () => {
|
||||
|
||||
Reference in New Issue
Block a user