codeburn/tests/provider-display-name.test.ts
Aditya Vikram Singh 8b79927d29 fix(optimize): preserve Claude copy and use provider display names
Extra High on #1049: keep the shipped Claude Code empty-state and
TUI header strings; resolve agent nouns from Provider.displayName;
cover all five cross-provider detector labels.
2026-08-20 00:37:41 +05:30

12 lines
448 B
TypeScript

import { describe, expect, it } from 'vitest'
import { getAllProviders, providerDisplayName } from '../src/providers/index.js'
describe('providerDisplayName', () => {
it('matches every loaded Provider.displayName', async () => {
const loaded = await getAllProviders()
expect(loaded.length).toBeGreaterThan(20)
for (const provider of loaded) {
expect(providerDisplayName(provider.name)).toBe(provider.displayName)
}
})
})