|
@@ -25,7 +25,7 @@ export function membershipTest(nKeyPairs: KeyringPair[]) {
|
|
|
|
|
|
tap.setTimeout(defaultTimeout);
|
|
tap.setTimeout(defaultTimeout);
|
|
|
|
|
|
- tap.test('Membership creation test setup', { bail: true }, async () => {
|
|
|
|
|
|
+ tap.test('Membership creation test setup', async () => {
|
|
registerJoystreamTypes();
|
|
registerJoystreamTypes();
|
|
const provider = new WsProvider(nodeUrl);
|
|
const provider = new WsProvider(nodeUrl);
|
|
apiWrapper = await ApiWrapper.create(provider);
|
|
apiWrapper = await ApiWrapper.create(provider);
|
|
@@ -44,7 +44,7 @@ export function membershipTest(nKeyPairs: KeyringPair[]) {
|
|
await apiWrapper.transferBalance(sudo, aKeyPair.address, membershipTransactionFee);
|
|
await apiWrapper.transferBalance(sudo, aKeyPair.address, membershipTransactionFee);
|
|
});
|
|
});
|
|
|
|
|
|
- tap.test('Buy membeship is accepted with sufficient funds', { bail: true }, async () => {
|
|
|
|
|
|
+ tap.test('Buy membeship is accepted with sufficient funds', async () => {
|
|
await Promise.all(
|
|
await Promise.all(
|
|
nKeyPairs.map(async (keyPair, index) => {
|
|
nKeyPairs.map(async (keyPair, index) => {
|
|
await apiWrapper.buyMembership(keyPair, paidTerms, `new_member_${index}${keyPair.address.substring(0, 8)}`);
|
|
await apiWrapper.buyMembership(keyPair, paidTerms, `new_member_${index}${keyPair.address.substring(0, 8)}`);
|
|
@@ -57,7 +57,7 @@ export function membershipTest(nKeyPairs: KeyringPair[]) {
|
|
);
|
|
);
|
|
});
|
|
});
|
|
|
|
|
|
- tap.test('Account A can not buy the membership with insufficient funds', { bail: true }, async () => {
|
|
|
|
|
|
+ tap.test('Account A can not buy the membership with insufficient funds', async () => {
|
|
await apiWrapper
|
|
await apiWrapper
|
|
.getBalance(aKeyPair.address)
|
|
.getBalance(aKeyPair.address)
|
|
.then(balance =>
|
|
.then(balance =>
|
|
@@ -72,7 +72,7 @@ export function membershipTest(nKeyPairs: KeyringPair[]) {
|
|
.then(membership => assert(membership.length === 0, 'Account A is a member'));
|
|
.then(membership => assert(membership.length === 0, 'Account A is a member'));
|
|
});
|
|
});
|
|
|
|
|
|
- tap.test('Account A was able to buy the membership with sufficient funds', { bail: true }, async () => {
|
|
|
|
|
|
+ tap.test('Account A was able to buy the membership with sufficient funds', async () => {
|
|
await apiWrapper.transferBalance(sudo, aKeyPair.address, membershipFee.add(membershipTransactionFee));
|
|
await apiWrapper.transferBalance(sudo, aKeyPair.address, membershipFee.add(membershipTransactionFee));
|
|
apiWrapper
|
|
apiWrapper
|
|
.getBalance(aKeyPair.address)
|
|
.getBalance(aKeyPair.address)
|
|
@@ -90,6 +90,6 @@ export function membershipTest(nKeyPairs: KeyringPair[]) {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
-const nKeyPairs: KeyringPair[] = new Array();
|
|
|
|
|
|
+const nKeys: KeyringPair[] = new Array();
|
|
|
|
|
|
-membershipTest(nKeyPairs);
|
|
|
|
|
|
+membershipTest(nKeys);
|