re-nav/tests/snapshots/tests/redirect.test.ts.md

91 lines
1.7 KiB
Markdown
Raw Normal View History

2022-10-05 17:08:17 +00:00
# Snapshot report for `tests/redirect.test.ts`
The actual snapshot is saved in `redirect.test.ts.snap`.
Generated by [AVA](https://avajs.dev).
## parseRedirect
> Class HostnameRedirect
HostnameRedirect {
parameters: {
2022-10-26 12:55:04 +00:00
enabled: true,
id: 1,
matcherType: 'hostname',
matcherValue: 'example.com',
redirectType: 'hostname',
redirectValue: 'example.org',
2022-10-05 17:08:17 +00:00
},
}
2022-10-18 17:02:02 +00:00
> Class SimpleRedirect
SimpleRedirect {
parameters: {
2022-10-26 12:55:04 +00:00
enabled: true,
id: 2,
matcherType: 'hostname',
matcherValue: 'example.com',
redirectType: 'simple',
redirectValue: 'https://example.org/simple',
2022-10-18 17:02:02 +00:00
},
}
2022-11-02 10:10:29 +00:00
> Class RegexRedirect
RegexRedirect {
parameters: {
enabled: true,
id: 3,
matcherType: 'regex',
matcherValue: '(.+)\\.com',
redirectType: 'regex',
redirectValue: '$1.org',
},
}
2022-10-05 17:08:17 +00:00
## Redirect.redirect
> 0 HostnameRedirect
{
original: 'https://example.com',
redirected: 'https://example.org/',
}
> 1 HostnameRedirect
{
original: 'https://example.com/path#hash?query=test',
redirected: 'https://example.org/path#hash?query=test',
}
2022-10-18 17:02:02 +00:00
> 2 SimpleRedirect
{
original: 'https://example.com',
redirected: 'https://example.org/simple',
}
> 3 SimpleRedirect
{
original: 'https://example.com/path',
redirected: 'https://example.org/simple',
}
2022-11-02 10:10:29 +00:00
> 4 RegexRedirect
{
original: 'https://example.com',
redirected: 'https://example.org/',
}
> 5 RegexRedirect
{
original: 'https://example.com/',
redirected: 'https://example.org/',
}