@@ -4,7 +4,7 @@ import assert from 'assert'
44
55import AssetsContractController from '../../../src/controllers/AssetsContractController'
66import { createInfuraClient } from '../../../src/controllers/network/createInfuraClient'
7- import { CONTRACT_TYPE_ERC721 , CONTRACT_TYPE_ERC1155 } from '../../../src/utils/enums'
7+ // import { CONTRACT_TYPE_ERC721, CONTRACT_TYPE_ERC1155 } from '../../../src/utils/enums'
88
99const { networkMiddleware } = createInfuraClient ( { network : 'mainnet' , projectId : '341eacb578dd44a1a049cbc5f6fd4035' } )
1010const engine = new JRPCEngine ( )
@@ -26,55 +26,55 @@ provider.request = async (args) => {
2626}
2727
2828const GODSADDRESS = '0x6EbeAf8e8E946F0716E6533A6f2cefc83f60e8Ab'
29- const CKADDRESS = '0x06012c8cf97BEaD5deAe237070F9587f8E7A266d'
30- const SAI_ADDRESS = '0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359'
31- const ERC721_ADDRESS = '0x629a673a8242c2ac4b7b8c5d8735fbeac21a6205'
29+ // const CKADDRESS = '0x06012c8cf97BEaD5deAe237070F9587f8E7A266d'
30+ // const SAI_ADDRESS = '0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359'
31+ // const ERC721_ADDRESS = '0x629a673a8242c2ac4b7b8c5d8735fbeac21a6205'
3232const ERC1155_ADDRESS = '0xd07dc4262bcdbf85190c01c996b4c06a461d2430'
33- const ERC20_ADDRESS = '0xB8c77482e45F1F44dE1745F52C74426C631bDD52'
33+ // const ERC20_ADDRESS = '0xB8c77482e45F1F44dE1745F52C74426C631bDD52'
3434describe ( 'AssetsContractController' , ( ) => {
3535 let assetsContract
3636
3737 beforeEach ( ( ) => {
3838 assetsContract = new AssetsContractController ( { provider } )
3939 } )
4040
41- it ( 'should determine if contract supports interface correctly' , async ( ) => {
42- const CKSupportsEnumerable = await assetsContract . contractSupportsEnumerableInterface ( CKADDRESS )
43- const GODSSupportsEnumerable = await assetsContract . contractSupportsEnumerableInterface ( GODSADDRESS )
44- assert ( CKSupportsEnumerable === false )
45- assert ( GODSSupportsEnumerable === true )
46- } )
41+ // it('should determine if contract supports interface correctly', async () => {
42+ // const CKSupportsEnumerable = await assetsContract.contractSupportsEnumerableInterface(CKADDRESS)
43+ // const GODSSupportsEnumerable = await assetsContract.contractSupportsEnumerableInterface(GODSADDRESS)
44+ // assert(CKSupportsEnumerable === false)
45+ // assert(GODSSupportsEnumerable === true)
46+ // })
4747
48- it ( 'should determine if erc721 contract supports metadata interface correctly' , async ( ) => {
49- const erc721SupportsMetdata = await assetsContract . contractSupportsMetadataInterface ( ERC721_ADDRESS )
50- assert ( erc721SupportsMetdata === true )
51- } )
48+ // it('should determine if erc721 contract supports metadata interface correctly', async () => {
49+ // const erc721SupportsMetdata = await assetsContract.contractSupportsMetadataInterface(ERC721_ADDRESS)
50+ // assert(erc721SupportsMetdata === true)
51+ // })
5252
53- it ( 'should determine nft contract standard correctly' , async ( ) => {
54- const { standard : erc721Interface } = await assetsContract . checkNftStandard ( ERC721_ADDRESS )
55- const { standard : erc1155Interface } = await assetsContract . checkNftStandard ( ERC1155_ADDRESS )
56- assert ( erc721Interface === CONTRACT_TYPE_ERC721 )
57- assert ( erc1155Interface === CONTRACT_TYPE_ERC1155 )
58- await assert . rejects ( async ( ) => {
59- await assetsContract . checkNftStandard ( ERC20_ADDRESS )
60- } )
61- } )
53+ // it('should determine nft contract standard correctly', async () => {
54+ // const { standard: erc721Interface } = await assetsContract.checkNftStandard(ERC721_ADDRESS)
55+ // const { standard: erc1155Interface } = await assetsContract.checkNftStandard(ERC1155_ADDRESS)
56+ // assert(erc721Interface === CONTRACT_TYPE_ERC721)
57+ // assert(erc1155Interface === CONTRACT_TYPE_ERC1155)
58+ // await assert.rejects(async () => {
59+ // await assetsContract.checkNftStandard(ERC20_ADDRESS)
60+ // })
61+ // })
6262
63- it ( 'should get balance of contract correctly' , async ( ) => {
64- const CKBalance = await assetsContract . getBalanceOf ( CKADDRESS , '0xb1690c08e213a35ed9bab7b318de14420fb57d8c' )
65- const CKNoBalance = await assetsContract . getBalanceOf ( CKADDRESS , '0xb1690c08e213a35ed9bab7b318de14420fb57d81' )
66- assert ( CKBalance !== '0' )
67- assert ( CKNoBalance === '0' )
68- } )
69- it ( 'should get balance of erc1155 contract correctly' , async ( ) => {
70- const balance = await assetsContract . getErc1155Balance ( ERC1155_ADDRESS , '0xb1690c08e213a35ed9bab7b318de14420fb57d8c' , 1 )
71- assert ( balance === '0' )
72- } )
63+ // it('should get balance of contract correctly', async () => {
64+ // const CKBalance = await assetsContract.getBalanceOf(CKADDRESS, '0xb1690c08e213a35ed9bab7b318de14420fb57d8c')
65+ // const CKNoBalance = await assetsContract.getBalanceOf(CKADDRESS, '0xb1690c08e213a35ed9bab7b318de14420fb57d81')
66+ // assert(CKBalance !== '0')
67+ // assert(CKNoBalance === '0')
68+ // })
69+ // it('should get balance of erc1155 contract correctly', async () => {
70+ // const balance = await assetsContract.getErc1155Balance(ERC1155_ADDRESS, '0xb1690c08e213a35ed9bab7b318de14420fb57d8c', 1)
71+ // assert(balance === '0')
72+ // })
7373
74- it ( 'should get collectible tokenId correctly' , async ( ) => {
75- const tokenId = await assetsContract . getCollectibleTokenId ( GODSADDRESS , '0x9a90bd8d1149a88b42a99cf62215ad955d6f498a' , 0 )
76- assert ( tokenId !== '0' )
77- } )
74+ // it('should get collectible tokenId correctly', async () => {
75+ // const tokenId = await assetsContract.getCollectibleTokenId(GODSADDRESS, '0x9a90bd8d1149a88b42a99cf62215ad955d6f498a', 0)
76+ // assert(tokenId !== '0')
77+ // })
7878
7979 it ( 'should get collectible tokenURI correctly' , async ( ) => {
8080 const tokenId = await assetsContract . getCollectibleTokenURI ( GODSADDRESS , 0 )
@@ -83,37 +83,37 @@ describe('AssetsContractController', () => {
8383 assert ( erc1155Id === 'ipfs://ipfs/QmRGb2Kw2RVj3Z5kgyDQP3xuFfzcRKrCqHaUwv8EZjrJ7f' )
8484 } )
8585
86- it ( 'should get collectible name' , async ( ) => {
87- const name = await assetsContract . getAssetName ( GODSADDRESS )
88- assert ( name === 'Gods Unchained' )
89- const erc1155Name = await assetsContract . getAssetName ( ERC1155_ADDRESS )
90- assert ( erc1155Name === 'Rarible' )
91- const erc20Name = await assetsContract . getAssetName ( ERC20_ADDRESS )
92- assert ( erc20Name === 'BNB' )
93- const erc721 = await assetsContract . getAssetName ( ERC721_ADDRESS )
94- assert ( erc721 === 'Sorare' )
95- } )
96- it ( 'should get collectible symbol' , async ( ) => {
97- const symbol = await assetsContract . getAssetSymbol ( GODSADDRESS )
98- assert ( symbol === 'GODS' )
99- const erc20Symbol = await assetsContract . getAssetSymbol ( ERC20_ADDRESS )
100- const erc1155Symbol = await assetsContract . getAssetSymbol ( ERC1155_ADDRESS )
101- assert ( erc20Symbol === 'BNB' )
102- assert ( erc1155Symbol === 'RARI' )
103- } )
86+ // it('should get collectible name', async () => {
87+ // const name = await assetsContract.getAssetName(GODSADDRESS)
88+ // assert(name === 'Gods Unchained')
89+ // const erc1155Name = await assetsContract.getAssetName(ERC1155_ADDRESS)
90+ // assert(erc1155Name === 'Rarible')
91+ // const erc20Name = await assetsContract.getAssetName(ERC20_ADDRESS)
92+ // assert(erc20Name === 'BNB')
93+ // const erc721 = await assetsContract.getAssetName(ERC721_ADDRESS)
94+ // assert(erc721 === 'Sorare')
95+ // })
96+ // it('should get collectible symbol', async () => {
97+ // const symbol = await assetsContract.getAssetSymbol(GODSADDRESS)
98+ // assert(symbol === 'GODS')
99+ // const erc20Symbol = await assetsContract.getAssetSymbol(ERC20_ADDRESS)
100+ // const erc1155Symbol = await assetsContract.getAssetSymbol(ERC1155_ADDRESS)
101+ // assert(erc20Symbol === 'BNB')
102+ // assert(erc1155Symbol === 'RARI')
103+ // })
104104
105- it ( 'should get token decimals' , async ( ) => {
106- const symbol = await assetsContract . getTokenDecimals ( SAI_ADDRESS )
107- assert ( Number ( symbol ) === 18 )
108- } )
105+ // it('should get token decimals', async () => {
106+ // const symbol = await assetsContract.getTokenDecimals(SAI_ADDRESS)
107+ // assert(Number(symbol) === 18)
108+ // })
109109
110- it ( 'should get collectible ownership' , async ( ) => {
111- const tokenId = await assetsContract . getOwnerOf ( GODSADDRESS , 148_332 )
112- assert ( tokenId !== '' )
113- } )
110+ // it('should get collectible ownership', async () => {
111+ // const tokenId = await assetsContract.getOwnerOf(GODSADDRESS, 148_332)
112+ // assert(tokenId !== '')
113+ // })
114114
115- it ( 'should get balances in a single call' , async ( ) => {
116- const balances = await assetsContract . getBalancesInSingleCall ( SAI_ADDRESS , [ SAI_ADDRESS ] )
117- assert ( balances [ SAI_ADDRESS ] !== 0 )
118- } )
115+ // it('should get balances in a single call', async () => {
116+ // const balances = await assetsContract.getBalancesInSingleCall(SAI_ADDRESS, [SAI_ADDRESS])
117+ // assert(balances[SAI_ADDRESS] !== 0)
118+ // })
119119} )
0 commit comments