UNPKG

@technobuddha/library

Version:
19 lines (16 loc) 667 B
import { longestCommonSubstring } from './longest-common-substring.ts'; describe('longestCommonSubstring', () => { test('should handle basic functionality', () => { expect( longestCommonSubstring("Phil Hill's Greatest Hits", "The Hill's Greatest Hits (1959-2018)"), ).toBe(" Hill's Greatest Hits"); expect(longestCommonSubstring('0123456789', 'x012x456x1234x56x789')).toBe('1234'); }); test('should support case insensitive option', () => { expect( longestCommonSubstring("Phil Hill's Greatest Hits", "THE HILL'S GREATEST HITS (1959-2018)", { caseInsensitive: true, }), ).toBe(" Hill's Greatest Hits"); }); });