1 | import tap from 'tap'
|
2 |
|
3 | import { getRouteParams } from '../lib/getRouteParams'
|
4 |
|
5 | tap.test('getRouteParams - basic', async (t) => {
|
6 | t.same(getRouteParams('/a', '/:slug'), { slug: 'a' })
|
7 | t.same(getRouteParams('/a?query', '/:slug'), { slug: 'a' })
|
8 | t.same(getRouteParams('/a/b', '/:page/:slug'), {
|
9 | page: 'a',
|
10 | slug: 'b',
|
11 | })
|
12 | t.same(getRouteParams('/a', '*'), { wild: 'a' })
|
13 | t.same(getRouteParams('/a?query', '*'), { wild: 'a' })
|
14 | })
|