import { getMeunMatcheys } from './BaseMeun'; const meun = [ '/dashboard', '/userinfo', '/dashboard/name', '/userinfo/:id', '/userinfo/:id/info', ]; describe('test meun match', () => { it('simple path', () => { expect(getMeunMatcheys(meun, '/dashboard')).toEqual(['/dashboard']); }); it('error path', () => { expect(getMeunMatcheys(meun, '/dashboardname')).toEqual([]); }); it('Secondary path', () => { expect(getMeunMatcheys(meun, '/dashboard/name')).toEqual([ '/dashboard/name', ]); }); it('Parameter path', () => { expect(getMeunMatcheys(meun, '/userinfo/2144')).toEqual([ '/userinfo/:id', ]); }); it('three parameter path', () => { expect(getMeunMatcheys(meun, '/userinfo/2144/info')).toEqual([ '/userinfo/:id/info', ]); }); });