动态菜单和动态路由的 antd pro

pathTools.test.js 457B

123456789101112131415161718
  1. import { urlToList } from './pathTools';
  2. describe('test urlToList', () => {
  3. it('A path', () => {
  4. expect(urlToList('/userinfo')).toEqual(['/userinfo']);
  5. });
  6. it('Secondary path', () => {
  7. expect(urlToList('/userinfo/2144')).toEqual(['/userinfo', '/userinfo/2144']);
  8. });
  9. it('Three paths', () => {
  10. expect(urlToList('/userinfo/2144/addr')).toEqual([
  11. '/userinfo',
  12. '/userinfo/2144',
  13. '/userinfo/2144/addr',
  14. ]);
  15. });
  16. });