UNPKG

tripio

Version:
39 lines (26 loc) 1.37 kB
import Web3 from 'web3'; import RoomNightAdmin from '../../src/room-night/admin'; describe('create RoomNightAdmin', () => { let web3 = new Web3(new Web3.providers.HttpProvider('https://ropsten.infura.io/9WfBzi6QFGrAWBYZKq57')); let roomNightAdmin = new RoomNightAdmin(web3, '0x0D53Ca8D45072c29fA45A3854685ff80ce95E8b2'); test('RoomNightAdmin getVendorIds', async () => { let vendors = await roomNightAdmin.getVendorIds(0, 100); expect(vendors.vendorIds.length).toBeGreaterThan(0); }, 30000); test('RoomNightAdmin getVendor', async () => { let vendor = await roomNightAdmin.getVendor(1); expect(vendor.address).toBe('0x262bab6a90aa1741390c4a3ec58855c81d9728e1'); }, 30000); test('RoomNightAdmin getVendorByAddress', async () => { let vendor = await roomNightAdmin.getVendorByAddress('0x49F405e17aea89AA9CA060c62c81ac7CFB45e77a'); expect(vendor.address).toBe('0x49F405e17aea89AA9CA060c62c81ac7CFB45e77a'); }, 30000); test('RoomNightAdmin supportedTokens', async () => { let tokens = await roomNightAdmin.supportedTokens(0, 10); expect(tokens.tokenIds.length).toBeGreaterThan(0); }, 30000); test('RoomNightAdmin getToken', async () => { let token = await roomNightAdmin.getToken(1); expect(token.symbole).toBe('TRIO'); }, 30000); });