mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
assert that all needed exceptions are thrown
This commit is contained in:
parent
fd2af932b6
commit
e80edb8ab2
@ -87,6 +87,7 @@ describe('NFT', () => {
|
|||||||
NFT_SYMBOL,
|
NFT_SYMBOL,
|
||||||
1
|
1
|
||||||
)
|
)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not ERC20Deployer')
|
assert(e.message === 'Caller is not ERC20Deployer')
|
||||||
}
|
}
|
||||||
@ -104,6 +105,7 @@ describe('NFT', () => {
|
|||||||
it('#addManager - should fail to add a new Manager, if NOT NFT Owner', async () => {
|
it('#addManager - should fail to add a new Manager, if NOT NFT Owner', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addManager(nftAddress, user1, user1)
|
await nftDatatoken.addManager(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not NFT Owner')
|
assert(e.message === 'Caller is not NFT Owner')
|
||||||
}
|
}
|
||||||
@ -120,6 +122,7 @@ describe('NFT', () => {
|
|||||||
it('#removeManager - should fail to remove a new Manager, if NOT NFT Owner', async () => {
|
it('#removeManager - should fail to remove a new Manager, if NOT NFT Owner', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeManager(nftAddress, user1, nftOwner)
|
await nftDatatoken.removeManager(nftAddress, user1, nftOwner)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not NFT Owner')
|
assert(e.message === 'Caller is not NFT Owner')
|
||||||
}
|
}
|
||||||
@ -137,6 +140,7 @@ describe('NFT', () => {
|
|||||||
it('#addManager - should fail to add a new Manager, if NOT NFT Owner', async () => {
|
it('#addManager - should fail to add a new Manager, if NOT NFT Owner', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addManager(nftAddress, user1, user1)
|
await nftDatatoken.addManager(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not NFT Owner')
|
assert(e.message === 'Caller is not NFT Owner')
|
||||||
}
|
}
|
||||||
@ -145,6 +149,7 @@ describe('NFT', () => {
|
|||||||
it('#addERC20Deployer - should fail to add ERC20deployer if NOT Manager', async () => {
|
it('#addERC20Deployer - should fail to add ERC20deployer if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, user1, user1)
|
await nftDatatoken.addErc20Deployer(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager')
|
assert(e.message === 'Caller is not Manager')
|
||||||
}
|
}
|
||||||
@ -163,6 +168,7 @@ describe('NFT', () => {
|
|||||||
assert((await nftDatatoken.isErc20Deployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isErc20Deployer(nftAddress, user1)) === true)
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager nor ERC20Deployer')
|
assert(e.message === 'Caller is not Manager nor ERC20Deployer')
|
||||||
}
|
}
|
||||||
@ -173,6 +179,7 @@ describe('NFT', () => {
|
|||||||
assert((await nftDatatoken.isErc20Deployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isErc20Deployer(nftAddress, user1)) === true)
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager nor ERC20Deployer')
|
assert(e.message === 'Caller is not Manager nor ERC20Deployer')
|
||||||
}
|
}
|
||||||
@ -195,6 +202,7 @@ describe('NFT', () => {
|
|||||||
it('#addMetadataUpdate - should fail to add Metadata Updater if NOT Manager', async () => {
|
it('#addMetadataUpdate - should fail to add Metadata Updater if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addMetadataUpdater(nftAddress, user1, user1)
|
await nftDatatoken.addMetadataUpdater(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager')
|
assert(e.message === 'Caller is not Manager')
|
||||||
}
|
}
|
||||||
@ -215,6 +223,7 @@ describe('NFT', () => {
|
|||||||
it('#removeMetadataUpdate - should fail to remove Metadata Updater if NOT Manager', async () => {
|
it('#removeMetadataUpdate - should fail to remove Metadata Updater if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeMetadataUpdater(nftAddress, user1, user1)
|
await nftDatatoken.removeMetadataUpdater(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager nor Metadata Updater')
|
assert(e.message === 'Caller is not Manager nor Metadata Updater')
|
||||||
}
|
}
|
||||||
@ -232,6 +241,7 @@ describe('NFT', () => {
|
|||||||
it('#addStoreUpdater - should fail to add Store Updater if NOT Manager', async () => {
|
it('#addStoreUpdater - should fail to add Store Updater if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addStoreUpdater(nftAddress, user1, user1)
|
await nftDatatoken.addStoreUpdater(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager')
|
assert(e.message === 'Caller is not Manager')
|
||||||
}
|
}
|
||||||
@ -248,6 +258,7 @@ describe('NFT', () => {
|
|||||||
it('#removeStoreUpdater - should fail to remove Metadata Updater if NOT Manager', async () => {
|
it('#removeStoreUpdater - should fail to remove Metadata Updater if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeStoreUpdater(nftAddress, user1, user1)
|
await nftDatatoken.removeStoreUpdater(nftAddress, user1, user1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === `Caller is not Manager nor storeUpdater`)
|
assert(e.message === `Caller is not Manager nor storeUpdater`)
|
||||||
}
|
}
|
||||||
@ -259,6 +270,7 @@ describe('NFT', () => {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.transferNft(nftAddress, user1, user1, 1)
|
await nftDatatoken.transferNft(nftAddress, user1, user1, 1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not NFT Owner')
|
assert(e.message === 'Caller is not NFT Owner')
|
||||||
}
|
}
|
||||||
@ -277,7 +289,8 @@ describe('NFT', () => {
|
|||||||
// Clear permisions
|
// Clear permisions
|
||||||
it('#cleanPermissions - should fail to cleanPermissions if NOT NFTOwner', async () => {
|
it('#cleanPermissions - should fail to cleanPermissions if NOT NFTOwner', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.cleanPermissions(nftAddress, user1)
|
await nftDatatoken.cleanPermissions(nftAddress, user2)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not NFT Owner')
|
assert(e.message === 'Caller is not NFT Owner')
|
||||||
}
|
}
|
||||||
@ -343,6 +356,7 @@ describe('NFT', () => {
|
|||||||
data,
|
data,
|
||||||
dataHash
|
dataHash
|
||||||
)
|
)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Metadata updater')
|
assert(e.message === 'Caller is not Metadata updater')
|
||||||
}
|
}
|
||||||
@ -375,6 +389,7 @@ describe('NFT', () => {
|
|||||||
)
|
)
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.setMetadataState(nftAddress, user3, 1)
|
await nftDatatoken.setMetadataState(nftAddress, user3, 1)
|
||||||
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Metadata updater')
|
assert(e.message === 'Caller is not Metadata updater')
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user