git.delta.rocks / unique-network / refs/commits / 66f7f7d855e9

difftreelog

fix createCollection flags test

Andy Smith2023-08-30parent: #e24c985.patch.diff
in: master

2 files changed

modifiedtests/src/createCollection.test.tsdiffbeforeafterboth
--- a/tests/src/createCollection.test.ts
+++ b/tests/src/createCollection.test.ts
@@ -106,15 +106,17 @@
       flags: [CollectionFlag.Erc721metadata],
     }, 'nft');
 
-    await mintCollectionHelper(helper, alice, {
+    // User can not set Foreign flag itself
+
+    await expect(mintCollectionHelper(helper, alice, {
       name: 'name', description: 'descr', tokenPrefix: 'COL',
       flags: [CollectionFlag.Foreign],
-    }, 'nft');
+    }, 'nft')).to.be.rejectedWith(/common.NoPermission/);
 
-    await mintCollectionHelper(helper, alice, {
+    await expect(mintCollectionHelper(helper, alice, {
       name: 'name', description: 'descr', tokenPrefix: 'COL',
       flags: [CollectionFlag.Erc721metadata, CollectionFlag.Foreign],
-    }, 'nft');
+    }, 'nft')).to.be.rejectedWith(/common.NoPermission/);
   });
 
   itSub('Create new collection with extra fields', async ({helper}) => {
modifiedtests/src/util/playgrounds/unique.dev.tsdiffbeforeafterboth
41 for(const arg of args) {41 for(const arg of args) {
42 if(typeof arg !== 'string')42 if(typeof arg !== 'string')
43 continue;43 continue;
44 const skippedWarnings = ['1000:: Normal connection closure', 'Not decorating unknown runtime apis:', 'RPC methods not decorated:', 'Not decorating runtime apis'];44 const skippedWarnings = ['1000:: Normal connection closure', 'Not decorating unknown runtime apis:', 'RPC methods not decorated:', 'Not decorating runtime apis', 'Bad input data provided to validate_transaction', 'account balance too low', '1006:: Abnormal Closure'];
45 const needToSkip = skippedWarnings.reduce((a, b) => a || arg.includes(b), false);45 const needToSkip = skippedWarnings.reduce((a, b) => a || arg.includes(b), false);
46 if(needToSkip || arg === 'Normal connection closure')46 if(needToSkip || arg === 'Normal connection closure')
47 return;47 return;