mirror of
https://github.com/langgenius/dify.git
synced 2026-07-26 06:08:38 +08:00
27 lines
740 B
TypeScript
27 lines
740 B
TypeScript
import { render, screen } from '@testing-library/react'
|
|
import ChunkingModeLabel from '../chunking-mode-label'
|
|
|
|
describe('ChunkingModeLabel', () => {
|
|
it.each([
|
|
{
|
|
isGeneralMode: true,
|
|
isQAMode: false,
|
|
label: 'dataset.chunkingMode.general',
|
|
},
|
|
{
|
|
isGeneralMode: true,
|
|
isQAMode: true,
|
|
label: 'dataset.chunkingMode.general · QA',
|
|
},
|
|
{
|
|
isGeneralMode: false,
|
|
isQAMode: true,
|
|
label: 'dataset.chunkingMode.parentChild',
|
|
},
|
|
])('displays $label for a supported chunking mode', ({ isGeneralMode, isQAMode, label }) => {
|
|
render(<ChunkingModeLabel isGeneralMode={isGeneralMode} isQAMode={isQAMode} />)
|
|
|
|
expect(screen.getByText(label)).toBeInTheDocument()
|
|
})
|
|
})
|