@antv/x6
Version:
JavaScript diagramming library that uses SVG and HTML for rendering.
26 lines (23 loc) • 651 B
text/typescript
import { getSpellingSuggestion } from './suggestion'
describe('String', () => {
describe('#getSpellingSuggestion', () => {
it('should return the best suggestion', () => {
let candidates: string[] = ['asurance', 'assurance', 'assurances']
expect(
getSpellingSuggestion(
'assurance',
candidates,
(candidate) => candidate,
),
).toBe('asurance')
candidates = ['aransue', 'assurance', 'assurances']
expect(
getSpellingSuggestion(
'assurance',
candidates,
(candidate) => candidate,
),
).toBe('assurances')
})
})
})