diff --git a/test/data/constant.json b/test/data/constant.json index e235e11..0943c50 100644 --- a/test/data/constant.json +++ b/test/data/constant.json @@ -49,6 +49,7 @@ "empty_batch": "cannot sign empty transaction batch", "no_function": "no matching function", "not_found": "Not Found", + "not_found_2": "not found", "exceed_slippage": "invalid json response body", "transactionHash_32hex": "transactionHash must be hex with 32 size", diff --git a/test/specs/mainnet/listAndRates/arbitrum.spec.js b/test/specs/mainnet/listAndRates/arbitrum.spec.js index 7392e0a..9f1eb82 100644 --- a/test/specs/mainnet/listAndRates/arbitrum.spec.js +++ b/test/specs/mainnet/listAndRates/arbitrum.spec.js @@ -143,17 +143,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, message.pass_nft_list_1); console.log(message.pass_nftList_1); - try { - assert.isNotEmpty( - nfts.items[0].contractName, - message.vali_nftList_contractName - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNotEmpty( nfts.items[0].contractAddress, @@ -198,17 +187,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, eString); } - try { - assert.isNotEmpty( - nfts.items[0].items[0].name, - message.vali_nftList_items_name - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNumber( nfts.items[0].items[0].amount, diff --git a/test/specs/mainnet/listAndRates/matic.spec.js b/test/specs/mainnet/listAndRates/matic.spec.js index bfba04f..24d3c46 100644 --- a/test/specs/mainnet/listAndRates/matic.spec.js +++ b/test/specs/mainnet/listAndRates/matic.spec.js @@ -143,17 +143,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, message.pass_nft_list_1); console.log(message.pass_nftList_1); - try { - assert.isNotEmpty( - nfts.items[0].contractName, - message.vali_nftList_contractName - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNotEmpty( nfts.items[0].contractAddress, @@ -198,17 +187,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, eString); } - try { - assert.isNotEmpty( - nfts.items[0].items[0].name, - message.vali_nftList_items_name - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNumber( nfts.items[0].items[0].amount, diff --git a/test/specs/mainnet/listAndRates/optimism.spec.js b/test/specs/mainnet/listAndRates/optimism.spec.js index b89d1db..4c0375f 100644 --- a/test/specs/mainnet/listAndRates/optimism.spec.js +++ b/test/specs/mainnet/listAndRates/optimism.spec.js @@ -143,17 +143,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, message.pass_nft_list_1); console.log(message.pass_nftList_1); - try { - assert.isNotEmpty( - nfts.items[0].contractName, - message.vali_nftList_contractName - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNotEmpty( nfts.items[0].contractAddress, @@ -198,17 +187,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, eString); } - try { - assert.isNotEmpty( - nfts.items[0].items[0].name, - message.vali_nftList_items_name - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNumber( nfts.items[0].items[0].amount, diff --git a/test/specs/mainnet/listAndRates/xdai.spec.js b/test/specs/mainnet/listAndRates/xdai.spec.js index 49fa345..0c0865a 100644 --- a/test/specs/mainnet/listAndRates/xdai.spec.js +++ b/test/specs/mainnet/listAndRates/xdai.spec.js @@ -143,17 +143,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, message.pass_nft_list_1); console.log(message.pass_nftList_1); - try { - assert.isNotEmpty( - nfts.items[0].contractName, - message.vali_nftList_contractName - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNotEmpty( nfts.items[0].contractAddress, @@ -198,17 +187,6 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det addContext(test, eString); } - try { - assert.isNotEmpty( - nfts.items[0].items[0].name, - message.vali_nftList_items_name - ); - } catch (e) { - console.error(e); - const eString = e.toString(); - addContext(test, eString); - } - try { assert.isNumber( nfts.items[0].items[0].amount, @@ -232,7 +210,7 @@ describe('The PrimeSDK, when get the NFT List, Token List and Exchange Rates det }, data.retry); // Retry this async test up to 5 times } else { addContext(test, message.exchangeRates_insufficientBalance); - console.warn(message.nftList_insufficientBalance); + console.warn(message.exchangeRates_insufficientBalance); test.skip(); } }); diff --git a/test/specs/mainnet/paymaster/arbitrum.spec.js b/test/specs/mainnet/paymaster/arbitrum.spec.js index 3a50661..82e8135 100644 --- a/test/specs/mainnet/paymaster/arbitrum.spec.js +++ b/test/specs/mainnet/paymaster/arbitrum.spec.js @@ -1704,20 +1704,20 @@ describe('The PrimeSDK, when transaction with arka and pimlico paymasters with a }); paymasterAddress = returnedValue.message; + + if (paymasterAddress.includes(constant.not_found_2)) { + addContext(test, message.vali_pimlico_paymasterAddress_2); + console.log(message.vali_pimlico_paymasterAddress_2); + } else { + addContext(test, message.fail_pimlico_paymasterAddress_2); + assert.fail(message.fail_pimlico_paymasterAddress_2); + } } catch (e) { console.error(e); const eString = e.toString(); addContext(test, eString); assert.fail(message.fail_pimlico_paymasterAddress_1); } - - if (paymasterAddress.includes(constant.not_found)) { - addContext(test, message.vali_pimlico_paymasterAddress_2); - console.log(message.vali_pimlico_paymasterAddress_2); - } else { - addContext(test, message.fail_pimlico_paymasterAddress_2); - assert.fail(message.fail_pimlico_paymasterAddress_2); - } }, data.retry); // Retry this async test up to 5 times } else { console.warn(message.pimlocoPaymaster_insufficientBalance); diff --git a/test/specs/mainnet/paymaster/matic.spec.js b/test/specs/mainnet/paymaster/matic.spec.js index 08f7ff6..b129446 100644 --- a/test/specs/mainnet/paymaster/matic.spec.js +++ b/test/specs/mainnet/paymaster/matic.spec.js @@ -1704,20 +1704,20 @@ describe('The PrimeSDK, when transaction with arka and pimlico paymasters with m }); paymasterAddress = returnedValue.message; + + if (paymasterAddress.includes(constant.not_found_2)) { + addContext(test, message.vali_pimlico_paymasterAddress_2); + console.log(message.vali_pimlico_paymasterAddress_2); + } else { + addContext(test, message.fail_pimlico_paymasterAddress_2); + assert.fail(message.fail_pimlico_paymasterAddress_2); + } } catch (e) { console.error(e); const eString = e.toString(); addContext(test, eString); assert.fail(message.fail_pimlico_paymasterAddress_1); } - - if (paymasterAddress.includes(constant.not_found)) { - addContext(test, message.vali_pimlico_paymasterAddress_2); - console.log(message.vali_pimlico_paymasterAddress_2); - } else { - addContext(test, message.fail_pimlico_paymasterAddress_2); - assert.fail(message.fail_pimlico_paymasterAddress_2); - } }, data.retry); // Retry this async test up to 5 times } else { console.warn(message.pimlocoPaymaster_insufficientBalance); diff --git a/test/specs/mainnet/paymaster/optimism.spec.js b/test/specs/mainnet/paymaster/optimism.spec.js index 93a4612..82e2b24 100644 --- a/test/specs/mainnet/paymaster/optimism.spec.js +++ b/test/specs/mainnet/paymaster/optimism.spec.js @@ -1704,20 +1704,20 @@ describe('The PrimeSDK, when transaction with arka and pimlico paymasters with o }); paymasterAddress = returnedValue.message; + + if (paymasterAddress.includes(constant.not_found_2)) { + addContext(test, message.vali_pimlico_paymasterAddress_2); + console.log(message.vali_pimlico_paymasterAddress_2); + } else { + addContext(test, message.fail_pimlico_paymasterAddress_2); + assert.fail(message.fail_pimlico_paymasterAddress_2); + } } catch (e) { console.error(e); const eString = e.toString(); addContext(test, eString); assert.fail(message.fail_pimlico_paymasterAddress_1); } - - if (paymasterAddress.includes(constant.not_found)) { - addContext(test, message.vali_pimlico_paymasterAddress_2); - console.log(message.vali_pimlico_paymasterAddress_2); - } else { - addContext(test, message.fail_pimlico_paymasterAddress_2); - assert.fail(message.fail_pimlico_paymasterAddress_2); - } }, data.retry); // Retry this async test up to 5 times } else { console.warn(message.pimlocoPaymaster_insufficientBalance); diff --git a/test/specs/mainnet/paymaster/xdai.spec.js b/test/specs/mainnet/paymaster/xdai.spec.js index eaf1524..837d309 100644 --- a/test/specs/mainnet/paymaster/xdai.spec.js +++ b/test/specs/mainnet/paymaster/xdai.spec.js @@ -1702,7 +1702,7 @@ describe('The PrimeSDK, when transaction with arka and pimlico paymasters with x } }); - it('REGRESSION: Perform the transfer token on arka pimlico paymaster with invalid paymaster URL on the xdai network', async function () { + it.only('REGRESSION: Perform the transfer token on arka pimlico paymaster with invalid paymaster URL on the xdai network', async function () { var test = this; const invalid_arka_url = data.invalid_paymaster_arka; let queryString = `?apiKey=${process.env.API_KEY}&chainId=${Number( @@ -1731,20 +1731,20 @@ describe('The PrimeSDK, when transaction with arka and pimlico paymasters with x }); paymasterAddress = returnedValue.message; + + if (paymasterAddress.includes(constant.not_found_2)) { + addContext(test, message.vali_pimlico_paymasterAddress_2); + console.log(message.vali_pimlico_paymasterAddress_2); + } else { + addContext(test, message.fail_pimlico_paymasterAddress_2); + assert.fail(message.fail_pimlico_paymasterAddress_2); + } } catch (e) { console.error(e); const eString = e.toString(); addContext(test, eString); assert.fail(message.fail_pimlico_paymasterAddress_1); } - - if (paymasterAddress.includes(constant.not_found)) { - addContext(test, message.vali_pimlico_paymasterAddress_2); - console.log(message.vali_pimlico_paymasterAddress_2); - } else { - addContext(test, message.fail_pimlico_paymasterAddress_2); - assert.fail(message.fail_pimlico_paymasterAddress_2); - } }, data.retry); // Retry this async test up to 5 times } else { addContext(test, message.nativeTransaction_insufficientBalance);