difftreelog
Skip rft tests for unique
in: master
2 files changed
tests/src/eth/tokens/callMethodsERC721.test.tsdiffbeforeafterboth--- a/tests/src/eth/tokens/callMethodsERC721.test.ts
+++ b/tests/src/eth/tokens/callMethodsERC721.test.ts
@@ -105,7 +105,7 @@
{mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},
// TODO {mode: 'nft' as const, requiredPallets: []},
].map(testCase => {
- itEth(`${testCase.mode.toUpperCase()}: ownerOf after burn`, async ({helper}) => {
+ itEth.ifWithPallets(`${testCase.mode.toUpperCase()}: ownerOf after burn`, testCase.requiredPallets, async ({helper}) => {
const caller = await helper.eth.createAccountWithBalance(donor);
const receiver = helper.eth.createAccount();
const {collection, collectionId} = await helper.eth.createCollection(testCase.mode, caller, 'OwnerOf-AfterBurn', '6', '6');
@@ -124,7 +124,7 @@
});
});
- itEth('RFT: ownerOf for partial ownership', async ({helper}) => {
+ itEth.ifWithPallets('RFT: ownerOf for partial ownership', [Pallets.ReFungible], async ({helper}) => {
const caller = await helper.eth.createAccountWithBalance(donor);
const receiver = helper.eth.createAccount();
const {collectionId, collectionAddress} = await helper.eth.createRFTCollection(caller, 'Partial-OwnerOf', '6', '6');
tests/src/eth/tokens/minting.test.tsdiffbeforeafterboth35 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},35 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},36 {mode: 'ft' as const, requiredPallets: []},36 {mode: 'ft' as const, requiredPallets: []},37 ].map(testCase => {37 ].map(testCase => {38 itEth(`${testCase.mode.toUpperCase()}: Can mint() for Substrate collection`, async ({helper}) => {38 itEth.ifWithPallets(`${testCase.mode.toUpperCase()}: Can mint() for Substrate collection`, testCase.requiredPallets, async ({helper}) => {39 const owner = await helper.eth.createAccountWithBalance(donor);39 const owner = await helper.eth.createAccountWithBalance(donor);40 const receiver = helper.eth.createAccount();40 const receiver = helper.eth.createAccount();41 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];41 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];73 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},73 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},74 {mode: 'ft' as const, requiredPallets: []},74 {mode: 'ft' as const, requiredPallets: []},75 ].map(testCase => {75 ].map(testCase => {76 itEth(`${testCase.mode.toUpperCase()}: Can mint() for Ethereum collection`, async ({helper}) => {76 itEth.ifWithPallets(`${testCase.mode.toUpperCase()}: Can mint() for Ethereum collection`, testCase.requiredPallets, async ({helper}) => {77 const owner = await helper.eth.createAccountWithBalance(donor);77 const owner = await helper.eth.createAccountWithBalance(donor);78 const receiver = helper.eth.createAccount();78 const receiver = helper.eth.createAccount();79 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];79 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];107 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},107 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},108 {mode: 'ft' as const, requiredPallets: []},108 {mode: 'ft' as const, requiredPallets: []},109 ].map(testCase => {109 ].map(testCase => {110 itEth(`${testCase.mode.toUpperCase()}: Can mint() for Ethereum collection`, async ({helper}) => {110 itEth.ifWithPallets(`${testCase.mode.toUpperCase()}: Can mint() for Ethereum collection`, testCase.requiredPallets, async ({helper}) => {111 const owner = await helper.eth.createAccountWithBalance(donor);111 const owner = await helper.eth.createAccountWithBalance(donor);112 const receiver = helper.eth.createAccount();112 const receiver = helper.eth.createAccount();113 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];113 const mintingParams = testCase.mode === 'ft' ? [receiver, 100] : [receiver];140 {mode: 'nft' as const, requiredPallets: []},140 {mode: 'nft' as const, requiredPallets: []},141 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},141 {mode: 'rft' as const, requiredPallets: [Pallets.ReFungible]},142 ].map(testCase => {142 ].map(testCase => {143 itEth(`${testCase.mode.toUpperCase()}: Can mintWithTokenURI() for Ethereum collection`, async ({helper}) => {143 itEth.ifWithPallets(`${testCase.mode.toUpperCase()}: Can mintWithTokenURI() for Ethereum collection`, testCase.requiredPallets, async ({helper}) => {144 const owner = await helper.eth.createAccountWithBalance(donor);144 const owner = await helper.eth.createAccountWithBalance(donor);145 const receiver = helper.eth.createAccount();145 const receiver = helper.eth.createAccount();146146