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

difftreelog

Fix tests: do not check the number of events

Max Andreev2022-12-21parent: #0ccacb4.patch.diff
in: master

1 file changed

modifiedtests/src/eth/events.test.tsdiffbeforeafterboth
71async function testCollectionPropertySetAndDeleted(helper: EthUniqueHelper, mode: TCollectionMode) {71async function testCollectionPropertySetAndDeleted(helper: EthUniqueHelper, mode: TCollectionMode) {
72 const owner = await helper.eth.createAccountWithBalance(donor);72 const owner = await helper.eth.createAccountWithBalance(donor);
73 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');73 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
74 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);74 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
75 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);75 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
76 76
77 const ethEvents: any = [];77 const ethEvents: any = [];
112async function testPropertyPermissionSet(helper: EthUniqueHelper, mode: TCollectionMode) {112async function testPropertyPermissionSet(helper: EthUniqueHelper, mode: TCollectionMode) {
113 const owner = await helper.eth.createAccountWithBalance(donor);113 const owner = await helper.eth.createAccountWithBalance(donor);
114 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');114 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
115 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);115 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
116 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);116 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
117 const ethEvents: any = [];117 const ethEvents: any = [];
118 collectionHelper.events.allEvents((_: any, event: any) => {118 collectionHelper.events.allEvents((_: any, event: any) => {
143 const owner = await helper.eth.createAccountWithBalance(donor);143 const owner = await helper.eth.createAccountWithBalance(donor);
144 const user = helper.ethCrossAccount.createAccount();144 const user = helper.ethCrossAccount.createAccount();
145 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');145 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
146 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);146 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
147 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);147 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
148 const ethEvents: any[] = [];148 const ethEvents: any[] = [];
149 collectionHelper.events.allEvents((_: any, event: any) => {149 collectionHelper.events.allEvents((_: any, event: any) => {
168 {168 {
169 await collection.methods.removeFromCollectionAllowListCross(user).send({from: owner});169 await collection.methods.removeFromCollectionAllowListCross(user).send({from: owner});
170 await helper.wait.newBlocks(1);170 await helper.wait.newBlocks(1);
171 expect(ethEvents.length).to.be.eq(1);
172 expect(ethEvents).to.containSubset([171 expect(ethEvents).to.containSubset([
173 {172 {
174 event: 'CollectionChanged',173 event: 'CollectionChanged',
186 const owner = await helper.eth.createAccountWithBalance(donor);185 const owner = await helper.eth.createAccountWithBalance(donor);
187 const user = helper.ethCrossAccount.createAccount();186 const user = helper.ethCrossAccount.createAccount();
188 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');187 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
189 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);188 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
190 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);189 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
191 const ethEvents: any = [];190 const ethEvents: any = [];
192 collectionHelper.events.allEvents((_: any, event: any) => {191 collectionHelper.events.allEvents((_: any, event: any) => {
226async function testCollectionLimitSet(helper: EthUniqueHelper, mode: TCollectionMode) {225async function testCollectionLimitSet(helper: EthUniqueHelper, mode: TCollectionMode) {
227 const owner = await helper.eth.createAccountWithBalance(donor);226 const owner = await helper.eth.createAccountWithBalance(donor);
228 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');227 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
229 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);228 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
230 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);229 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
231 const ethEvents: any = [];230 const ethEvents: any = [];
232 collectionHelper.events.allEvents((_: any, event: any) => {231 collectionHelper.events.allEvents((_: any, event: any) => {
253 const owner = await helper.eth.createAccountWithBalance(donor);252 const owner = await helper.eth.createAccountWithBalance(donor);
254 const newOwner = helper.ethCrossAccount.createAccount();253 const newOwner = helper.ethCrossAccount.createAccount();
255 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');254 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
256 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);255 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
257 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);256 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
258 const ethEvents: any = [];257 const ethEvents: any = [];
259 collectionHelper.events.allEvents((_: any, event: any) => {258 collectionHelper.events.allEvents((_: any, event: any) => {
279async function testCollectionPermissionSet(helper: EthUniqueHelper, mode: TCollectionMode) {278async function testCollectionPermissionSet(helper: EthUniqueHelper, mode: TCollectionMode) {
280 const owner = await helper.eth.createAccountWithBalance(donor);279 const owner = await helper.eth.createAccountWithBalance(donor);
281 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');280 const {collectionAddress} = await helper.eth.createCollection(mode, owner, 'A', 'B', 'C');
282 const collection = await helper.ethNativeContract.collection(collectionAddress, mode, owner);281 const collection = helper.ethNativeContract.collection(collectionAddress, mode, owner);
283 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);282 const collectionHelper = helper.ethNativeContract.collectionHelpers(owner);
284 const ethEvents: any = [];283 const ethEvents: any = [];
285 collectionHelper.events.allEvents((_: any, event: any) => {284 collectionHelper.events.allEvents((_: any, event: any) => {