git.delta.rocks / unique-network / refs/commits / b05ce7acd829

difftreelog

tests fixes

kpozdnikin2021-01-18parent: #be0c28a.patch.diff
in: master

2 files changed

modifiedtests/src/approve.test.tsdiffbeforeafterboth
38 const newReFungibleTokenId = await createItemExpectSuccess(Alice, reFungibleCollectionId, 'ReFungible');38 const newReFungibleTokenId = await createItemExpectSuccess(Alice, reFungibleCollectionId, 'ReFungible');
39 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob);39 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob);
40
41 // garbage collection :-D
42 await destroyCollectionExpectSuccess(nftCollectionId);
43 await destroyCollectionExpectSuccess(fungibleCollectionId);
44 await destroyCollectionExpectSuccess(reFungibleCollectionId);
45 });40 });
46 });41 });
4742
66 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob, 1);61 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob, 1);
67 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob, 0);62 await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, Alice, Bob, 0);
68
69 // garbage collection :-D
70 await destroyCollectionExpectSuccess(nftCollectionId);
71 await destroyCollectionExpectSuccess(fungibleCollectionId);
72 await destroyCollectionExpectSuccess(reFungibleCollectionId);
73 });63 });
74 });64 });
75});65});
80 const Alice = privateKey('//Alice');70 const Alice = privateKey('//Alice');
81 const Bob = privateKey('//Bob');71 const Bob = privateKey('//Bob');
82 // nft72 // nft
83 const nftCollectionId = await createCollectionExpectSuccess();73 const nftCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
84 await approveExpectFail(nftCollectionId + 1, 1, Alice, Bob);74 await approveExpectFail(nftCollectionCount + 1, 1, Alice, Bob);
85 // fungible75 // fungible
86 const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});76 const fungibleCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
87 await approveExpectFail(fungibleCollectionId + 1, 1, Alice, Bob);77 await approveExpectFail(fungibleCollectionCount + 1, 1, Alice, Bob);
88 // reFungible78 // reFungible
89 const reFungibleCollectionId =79 const reFungibleCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
90 await createCollectionExpectSuccess({mode: {type: 'ReFungible', decimalPoints: 0}});
91 await approveExpectFail(reFungibleCollectionId + 1, 1, Alice, Bob);80 await approveExpectFail(reFungibleCollectionCount + 1, 1, Alice, Bob);
92 // garbage collection :-D
93 await destroyCollectionExpectSuccess(nftCollectionId);
94 await destroyCollectionExpectSuccess(fungibleCollectionId);
95 await destroyCollectionExpectSuccess(reFungibleCollectionId);
96 });81 });
97 });82 });
9883
130 const reFungibleCollectionId =115 const reFungibleCollectionId =
131 await createCollectionExpectSuccess({mode: {type: 'ReFungible', decimalPoints: 0}});116 await createCollectionExpectSuccess({mode: {type: 'ReFungible', decimalPoints: 0}});
132 await approveExpectFail(reFungibleCollectionId, 2, Alice, Bob);117 await approveExpectFail(reFungibleCollectionId, 2, Alice, Bob);
133 // garbage collection :-D
134 await destroyCollectionExpectSuccess(nftCollectionId);
135 await destroyCollectionExpectSuccess(fungibleCollectionId);
136 await destroyCollectionExpectSuccess(reFungibleCollectionId);
137 });118 });
138 });119 });
139120
155 const newReFungibleTokenId = await createItemExpectSuccess(Alice, reFungibleCollectionId, 'ReFungible');136 const newReFungibleTokenId = await createItemExpectSuccess(Alice, reFungibleCollectionId, 'ReFungible');
156 await approveExpectFail(reFungibleCollectionId, newReFungibleTokenId, Bob, Alice);137 await approveExpectFail(reFungibleCollectionId, newReFungibleTokenId, Bob, Alice);
157
158 // garbage collection :-D
159 await destroyCollectionExpectSuccess(nftCollectionId);
160 await destroyCollectionExpectSuccess(fungibleCollectionId);
161 await destroyCollectionExpectSuccess(reFungibleCollectionId);
162 });138 });
163 });139 });
164});140});
modifiedtests/src/transferFrom.test.tsdiffbeforeafterboth
46 await transferFromExpectSuccess(reFungibleCollectionId,46 await transferFromExpectSuccess(reFungibleCollectionId,
47 newReFungibleTokenId, Bob, Alice, Charlie, 1, 'ReFungible');47 newReFungibleTokenId, Bob, Alice, Charlie, 1, 'ReFungible');
48
49 // garbage collection :-D
50 await destroyCollectionExpectSuccess(nftCollectionId);
51 await destroyCollectionExpectSuccess(fungibleCollectionId);
52 await destroyCollectionExpectSuccess(reFungibleCollectionId);
53 });48 });
54 });49 });
55});50});
61 const Bob = privateKey('//Bob');56 const Bob = privateKey('//Bob');
62 const Charlie = privateKey('//CHARLIE');57 const Charlie = privateKey('//CHARLIE');
63 // nft58 // nft
64 const nftCollectionId = await createCollectionExpectSuccess();59 const nftCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
65 await approveExpectFail(nftCollectionId + 1, 1, Alice, Bob);60 await approveExpectFail(nftCollectionCount + 1, 1, Alice, Bob);
6661
67 await transferFromExpectFail(nftCollectionId + 1, 1, Bob, Alice, Charlie, 1);62 await transferFromExpectFail(nftCollectionCount + 1, 1, Bob, Alice, Charlie, 1);
6863
69 // fungible64 // fungible
70 const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});65 const fungibleCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
71 await approveExpectFail(fungibleCollectionId + 1, 1, Alice, Bob);66 await approveExpectFail(fungibleCollectionCount + 1, 1, Alice, Bob);
7267
73 await transferFromExpectFail(fungibleCollectionId + 1, 1, Bob, Alice, Charlie, 1);68 await transferFromExpectFail(fungibleCollectionCount + 1, 1, Bob, Alice, Charlie, 1);
74 // reFungible69 // reFungible
75 const reFungibleCollectionId = await70 const reFungibleCollectionCount = await api.query.nft.createdCollectionCount() as unknown as number;
76 createCollectionExpectSuccess({mode: {type: 'ReFungible', decimalPoints: 0}});
77 await approveExpectFail(reFungibleCollectionId + 1, 1, Alice, Bob);71 await approveExpectFail(reFungibleCollectionCount + 1, 1, Alice, Bob);
7872
79 await transferFromExpectFail(reFungibleCollectionId + 1, 1, Bob, Alice, Charlie, 1);73 await transferFromExpectFail(reFungibleCollectionCount + 1, 1, Bob, Alice, Charlie, 1);
80
81 // garbage collection :-D
82 await destroyCollectionExpectSuccess(nftCollectionId);
83 await destroyCollectionExpectSuccess(fungibleCollectionId);
84 await destroyCollectionExpectSuccess(reFungibleCollectionId);
85 });74 });
86 });75 });
8776
125 await transferFromExpectFail(reFungibleCollectionId,114 await transferFromExpectFail(reFungibleCollectionId,
126 newReFungibleTokenId, Bob, Alice, Charlie, 1);115 newReFungibleTokenId, Bob, Alice, Charlie, 1);
127
128 // garbage collection :-D
129 await destroyCollectionExpectSuccess(nftCollectionId);
130 await destroyCollectionExpectSuccess(fungibleCollectionId);
131 await destroyCollectionExpectSuccess(reFungibleCollectionId);
132 });116 });
133 });117 });
134118
157 await transferFromExpectFail(reFungibleCollectionId,141 await transferFromExpectFail(reFungibleCollectionId,
158 newReFungibleTokenId, Bob, Alice, Charlie, 2);142 newReFungibleTokenId, Bob, Alice, Charlie, 2);
159
160 // garbage collection :-D
161 await destroyCollectionExpectSuccess(nftCollectionId);
162 await destroyCollectionExpectSuccess(fungibleCollectionId);
163 await destroyCollectionExpectSuccess(reFungibleCollectionId);
164 });143 });
165 });144 });
166145
204 // tslint:disable-next-line:no-unused-expression183 // tslint:disable-next-line:no-unused-expression
205 expect(e).to.be.exist;184 expect(e).to.be.exist;
206 }185 }
207 // garbage collection :-D
208 await destroyCollectionExpectSuccess(nftCollectionId);
209 await destroyCollectionExpectSuccess(fungibleCollectionId);
210 await destroyCollectionExpectSuccess(reFungibleCollectionId);
211 });186 });
212 });187 });
213});188});