import { diceCoefficient } from '../DiceCoefficient' describe('diceCoefficient', () => { it('should calculate edit distance between two strings', () => { // equal strings return 1 (max possible value) expect(diceCoefficient('abc', 'abc')).toBe(1) expect(diceCoefficient('', '')).toBe(1) // string length needs to be at least 2 (unless equal) expect(diceCoefficient('a', '')).toBe(0) expect(diceCoefficient('', 'a')).toBe(0) expect(diceCoefficient('skate', 'ate')).toBe(0.66) expect(diceCoefficient('money', 'honey')).toBe(0.75) expect(diceCoefficient('love', 'hate')).toBe(0) expect(diceCoefficient('skilled', 'killed')).toBe(0.9) }) })