git.delta.rocks / unique-network / refs/commits / 6bfcb427114a

difftreelog

fix after rebase

Trubnikov Sergey2022-12-22parent: #b057c89.patch.diff
in: master

1 file changed

modifiedtests/src/eth/tokenProperties.test.tsdiffbeforeafterboth
500 // 1. Owner sets strict property-permissions:500 // 1. Owner sets strict property-permissions:
501 await collection.methods.setTokenPropertyPermissions([501 await collection.methods.setTokenPropertyPermissions([
502 ['testKey', [502 ['testKey', [
503 [EthTokenPermissions.Mutable, true], 503 [TokenPermissionField.Mutable, true],
504 [EthTokenPermissions.TokenOwner, true], 504 [TokenPermissionField.TokenOwner, true],
505 [EthTokenPermissions.CollectionAdmin, true]],505 [TokenPermissionField.CollectionAdmin, true]],
506 ],506 ],
507 ]).send({from: owner});507 ]).send({from: owner});
508 508
509 // 2. Owner can set stricter property-permissions:509 // 2. Owner can set stricter property-permissions:
510 for(const values of [[true, true, false], [true, false, false], [false, false, false]]) {510 for(const values of [[true, true, false], [true, false, false], [false, false, false]]) {
511 await collection.methods.setTokenPropertyPermissions([511 await collection.methods.setTokenPropertyPermissions([
512 ['testKey', [512 ['testKey', [
513 [EthTokenPermissions.Mutable, values[0]], 513 [TokenPermissionField.Mutable, values[0]],
514 [EthTokenPermissions.TokenOwner, values[1]], 514 [TokenPermissionField.TokenOwner, values[1]],
515 [EthTokenPermissions.CollectionAdmin, values[2]]],515 [TokenPermissionField.CollectionAdmin, values[2]]],
516 ],516 ],
517 ]).send({from: owner});517 ]).send({from: owner});
518 }518 }
536 // 1. Owner sets strict property-permissions:536 // 1. Owner sets strict property-permissions:
537 await collection.methods.setTokenPropertyPermissions([537 await collection.methods.setTokenPropertyPermissions([
538 ['testKey', [538 ['testKey', [
539 [EthTokenPermissions.Mutable, false], 539 [TokenPermissionField.Mutable, false],
540 [EthTokenPermissions.TokenOwner, false], 540 [TokenPermissionField.TokenOwner, false],
541 [EthTokenPermissions.CollectionAdmin, false]],541 [TokenPermissionField.CollectionAdmin, false]],
542 ],542 ],
543 ]).send({from: owner});543 ]).send({from: owner});
544544
545 // 2. Owner cannot set less strict property-permissions:545 // 2. Owner cannot set less strict property-permissions:
546 for(const values of [[true, false, false], [false, true, false], [false, false, true]]) {546 for(const values of [[true, false, false], [false, true, false], [false, false, true]]) {
547 await expect(collection.methods.setTokenPropertyPermissions([547 await expect(collection.methods.setTokenPropertyPermissions([
548 ['testKey', [548 ['testKey', [
549 [EthTokenPermissions.Mutable, values[0]], 549 [TokenPermissionField.Mutable, values[0]],
550 [EthTokenPermissions.TokenOwner, values[1]], 550 [TokenPermissionField.TokenOwner, values[1]],
551 [EthTokenPermissions.CollectionAdmin, values[2]]],551 [TokenPermissionField.CollectionAdmin, values[2]]],
552 ],552 ],
553 ]).call({from: owner})).to.be.rejectedWith('NoPermission');553 ]).call({from: owner})).to.be.rejectedWith('NoPermission');
554 }554 }