test(native-chat): install virtualizer viewport for turn timing

This commit is contained in:
Merge Sim
2026-09-10 17:49:26 -07:00
parent 6e37ea4a81
commit b02ec990e7
@@ -3,12 +3,21 @@
import '@testing-library/jest-dom/vitest'
import { cleanup, render, screen } from '@testing-library/react'
import { afterEach, describe, expect, it, vi } from 'vitest'
import { afterAll, afterEach, beforeAll, describe, expect, it, vi } from 'vitest'
import type { NativeChatLiveSession } from './use-native-chat-live-session'
import { NativeChatMessageList } from './NativeChatMessageList'
import { installNativeChatMessageListTestViewport } from './native-chat-message-list-test-viewport'
afterEach(cleanup)
let restoreViewport = (): void => {}
beforeAll(() => {
restoreViewport = installNativeChatMessageListTestViewport()
})
afterAll(() => restoreViewport())
const session: NativeChatLiveSession = {
messages: [
{