12345678910111213141516171819202122232425 |
- import { getMeunMatcheys } from './SiderMenu';
-
- 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']);
- });
- });
|