difftreelog
test forbid creating ApiPromise without set endpoint
in: master
4 files changed
tests/src/.outdated/substrate/substrate-api.tsdiffbeforeafterboth--- 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<ApiPromise> {
settings = settings || defaultApiOptions();
+ if(!settings.provider) throw new Error('provider was not set');
const api = new ApiPromise(settings);
if (api) {
tests/src/eth/createCollection.test.tsdiffbeforeafterboth--- 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);
tests/src/util/playgrounds/unique.dev.tsdiffbeforeafterboth278 }278 }279279280 async connect(wsEndpoint: string, _listeners?: any): Promise<void> {280 async connect(wsEndpoint: string, _listeners?: any): Promise<void> {281 if(!wsEndpoint) throw new Error('wsEndpoint was not set');281 const wsProvider = new WsProvider(wsEndpoint);282 const wsProvider = new WsProvider(wsEndpoint);282 this.api = new ApiPromise({283 this.api = new ApiPromise({283 provider: wsProvider,284 provider: wsProvider,tests/src/util/playgrounds/unique.tsdiffbeforeafterboth--- a/tests/src/util/playgrounds/unique.ts
+++ b/tests/src/util/playgrounds/unique.ts
@@ -492,6 +492,7 @@
}
static async detectNetworkByWsEndpoint(wsEndpoint: string): Promise<TNetworks> {
+ 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,