feat: more ui qa
This commit is contained in:
@@ -4,16 +4,16 @@ import { isProviderSetupErrorMessage } from './provider-setup-errors'
|
||||
|
||||
describe('isProviderSetupErrorMessage', () => {
|
||||
it('matches generic missing-provider copy', () => {
|
||||
expect(isProviderSetupErrorMessage('No inference provider configured. Run `hermes model` to choose one.')).toBe(true)
|
||||
expect(isProviderSetupErrorMessage('No inference provider configured. Run `hermes model` to choose one.')).toBe(
|
||||
true
|
||||
)
|
||||
expect(isProviderSetupErrorMessage('No inference provider is configured.')).toBe(true)
|
||||
expect(isProviderSetupErrorMessage('set an API key (OPENROUTER_API_KEY) in ~/.hermes/.env')).toBe(true)
|
||||
})
|
||||
|
||||
it('does not match non-provider runtime failures', () => {
|
||||
expect(
|
||||
isProviderSetupErrorMessage(
|
||||
'Selected runtime is not available. setup.status reports configured credentials.'
|
||||
)
|
||||
isProviderSetupErrorMessage('Selected runtime is not available. setup.status reports configured credentials.')
|
||||
).toBe(false)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user