test(ui): update hero headline expectations
This commit is contained in:
@@ -218,7 +218,7 @@ function mount(
|
|||||||
describe('Hero chrome', () => {
|
describe('Hero chrome', () => {
|
||||||
it('renders the English preview badge through the hero locale seat', () => {
|
it('renders the English preview badge through the hero locale seat', () => {
|
||||||
const view = render(<HeroShell t={makeTranslate(en, commonEn)} />)
|
const view = render(<HeroShell t={makeTranslate(en, commonEn)} />)
|
||||||
expect(view.getByText('Let\'s start building')).toBeTruthy()
|
expect(view.getByText('Into the unknown')).toBeTruthy()
|
||||||
expect(view.getByText('Preview')).toBeTruthy()
|
expect(view.getByText('Preview')).toBeTruthy()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -282,7 +282,7 @@ describe('ConversationRoot resident composer', () => {
|
|||||||
const header = b.view.container.querySelector('header')
|
const header = b.view.container.querySelector('header')
|
||||||
expect(host).not.toBeNull()
|
expect(host).not.toBeNull()
|
||||||
expect(header?.getAttribute('aria-hidden')).toBe('true')
|
expect(header?.getAttribute('aria-hidden')).toBe('true')
|
||||||
expect(b.view.getByText('开始构建吧')).toBeTruthy()
|
expect(b.view.getByText('探索未知之境')).toBeTruthy()
|
||||||
expect(b.view.getByText('预览版')).toBeTruthy()
|
expect(b.view.getByText('预览版')).toBeTruthy()
|
||||||
expect(b.view.queryByTestId('view-chat')).toBeNull()
|
expect(b.view.queryByTestId('view-chat')).toBeNull()
|
||||||
// The same machine-backed textarea is live in the hero, and the
|
// The same machine-backed textarea is live in the hero, and the
|
||||||
@@ -306,7 +306,7 @@ describe('ConversationRoot resident composer', () => {
|
|||||||
const b = mount(conversationSnapshot({ composerPhase: 'blank', blank: true, openState: 'loading' }))
|
const b = mount(conversationSnapshot({ composerPhase: 'blank', blank: true, openState: 'loading' }))
|
||||||
const root = b.view.container.querySelector('[data-phase]')
|
const root = b.view.container.querySelector('[data-phase]')
|
||||||
expect(root?.getAttribute('data-phase')).toBe('settling')
|
expect(root?.getAttribute('data-phase')).toBe('settling')
|
||||||
expect(b.view.queryByText('开始构建吧')).toBeNull()
|
expect(b.view.queryByText('探索未知之境')).toBeNull()
|
||||||
})
|
})
|
||||||
|
|
||||||
it('settling phase: a session the list has no row for settles conservatively', () => {
|
it('settling phase: a session the list has no row for settles conservatively', () => {
|
||||||
@@ -331,7 +331,7 @@ describe('ConversationRoot resident composer', () => {
|
|||||||
// blank the column for the history round-trip.
|
// blank the column for the history round-trip.
|
||||||
const root = b.view.container.querySelector('[data-phase]')
|
const root = b.view.container.querySelector('[data-phase]')
|
||||||
expect(root?.getAttribute('data-phase')).toBe('hero')
|
expect(root?.getAttribute('data-phase')).toBe('hero')
|
||||||
expect(b.view.getByText('开始构建吧')).toBeTruthy()
|
expect(b.view.getByText('探索未知之境')).toBeTruthy()
|
||||||
expect(b.view.getByRole('textbox')).toBeTruthy()
|
expect(b.view.getByRole('textbox')).toBeTruthy()
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ describe('ConversationRoot resident composer', () => {
|
|||||||
expect(after.value).toBe('kept across flip')
|
expect(after.value).toBe('kept across flip')
|
||||||
expect(b.chat.store.getSnapshot().draft).toBe('kept across flip')
|
expect(b.chat.store.getSnapshot().draft).toBe('kept across flip')
|
||||||
expect(b.view.container.querySelector('[data-conversation-scroll]')?.contains(after)).toBe(true)
|
expect(b.view.container.querySelector('[data-conversation-scroll]')?.contains(after)).toBe(true)
|
||||||
expect(b.view.queryByText('开始构建吧')).toBeNull()
|
expect(b.view.queryByText('探索未知之境')).toBeNull()
|
||||||
expect(b.view.getByTestId('view-chat')).toBeTruthy()
|
expect(b.view.getByTestId('view-chat')).toBeTruthy()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user