Add tests for Redirect getters & setters.
This commit is contained in:
parent
89751faad2
commit
3fe297b8f1
|
@ -104,3 +104,17 @@ test('Narrow match & redirect types', (t) => {
|
||||||
t.true(matcherTypes.every((value) => narrowMatchType(value)));
|
t.true(matcherTypes.every((value) => narrowMatchType(value)));
|
||||||
t.true(redirectTypes.every((value) => narrowRedirectType(value)));
|
t.true(redirectTypes.every((value) => narrowRedirectType(value)));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('Redirect getters & setters', (t) => {
|
||||||
|
const samples: Array<[Redirects, string]> = [
|
||||||
|
[new HostnameRedirect(hostnameParameters), hostnameParameters.hostname],
|
||||||
|
[new SimpleRedirect(simpleParameters), simpleParameters.target],
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const [redirect, value] of samples) {
|
||||||
|
t.is(redirect.redirectValue, value);
|
||||||
|
const newValue = `${value} test`;
|
||||||
|
redirect.redirectValue = newValue;
|
||||||
|
t.is(redirect.redirectValue, newValue);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue