Fix invalid Quartz URL (with additional test) (#7719)

This commit is contained in:
Jaco 2022-06-10 08:11:39 +02:00 committed by GitHub
parent 78a2edbcae
commit 929f379ed5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -13,6 +13,8 @@ interface Endpoint {
const allEndpoints = createWsEndpoints(undefined, false, false);
const INVALID_CHARS = ['%'];
describe('WS urls are all valid', (): void => {
allEndpoints
.filter(({ value }) =>
@ -27,7 +29,8 @@ describe('WS urls are all valid', (): void => {
}))
.forEach(({ name, provider, value }) =>
it(`${name}:: ${provider}`, (): void => {
assert(value.startsWith('wss://') || value.startsWith('light://substrate-connect/'), `${name}:: ${provider} -> ${value} should start with wss:// or light://`);
assert(value.startsWith('wss://') || value.startsWith('light://substrate-connect/'), `${name}:: ${provider} -> ${value} should start with wss:// or light:// without invalid characters`);
assert(!INVALID_CHARS.some((c) => value.includes(c)), `${value} should not contain invalid characters such as ${INVALID_CHARS.join(', ')}`);
})
);
});

View File

@ -320,7 +320,7 @@ export const prodParasKusama: EndpointOption[] = [
paraId: 2095,
text: 'QUARTZ by UNIQUE',
providers: {
OnFinality: 'wss://quartz.api.onfinality.io%2Fpublic-ws',
OnFinality: 'wss://quartz.api.onfinality.io/public-ws',
'Unique America': 'wss://us-ws-quartz.unique.network',
'Unique Asia': 'wss://asia-ws-quartz.unique.network',
'Unique Europe': 'wss://eu-ws-quartz.unique.network'