Fix invalid Quartz URL (with additional test) (#7719)
This commit is contained in:
parent
78a2edbcae
commit
929f379ed5
@ -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(', ')}`);
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user