--- a/tests/src/.outdated/substrate/substrate-api.ts +++ b/tests/src/.outdated/substrate/substrate-api.ts @@ -71,6 +71,7 @@ export async function getApiConnection(settings: ApiOptions | undefined = undefined): Promise { settings = settings || defaultApiOptions(); + if(!settings.provider) throw new Error('provider was not set'); const api = new ApiPromise(settings); if (api) { --- a/tests/src/eth/createCollection.test.ts +++ b/tests/src/eth/createCollection.test.ts @@ -217,7 +217,8 @@ const collection = helper.nft.getCollectionObject(collectionId); const data = (await collection.getData())!; - expect(collectionCountAfter - collectionCountBefore).to.be.eq(1); + // Parallel test safety + expect(collectionCountAfter - collectionCountBefore).to.be.gte(1); expect(collectionId).to.be.eq(collectionCountAfter); expect(data.name).to.be.eq(name); expect(data.description).to.be.eq(description); --- a/tests/src/util/playgrounds/unique.dev.ts +++ b/tests/src/util/playgrounds/unique.dev.ts @@ -278,6 +278,7 @@ } async connect(wsEndpoint: string, _listeners?: any): Promise { + if(!wsEndpoint) throw new Error('wsEndpoint was not set'); const wsProvider = new WsProvider(wsEndpoint); this.api = new ApiPromise({ provider: wsProvider, --- a/tests/src/util/playgrounds/unique.ts +++ b/tests/src/util/playgrounds/unique.ts @@ -492,6 +492,7 @@ } static async detectNetworkByWsEndpoint(wsEndpoint: string): Promise { + if(!wsEndpoint) throw new Error('wsEndpoint was not set'); const api = new ApiPromise({provider: new WsProvider(wsEndpoint)}); await api.isReady; @@ -507,6 +508,7 @@ network: TNetworks; }> { if(typeof network === 'undefined' || network === null) network = 'opal'; + if(!wsEndpoint) throw new Error('wsEndpoint was not set'); const supportedRPC = { opal: { unique: require('@unique-nft/opal-testnet-types/definitions').unique.rpc,