github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/src/test/61.test.ts (about) 1 import * as assert from 'assert'; 2 import { compile } from '../contracts/compile'; 3 import { client } from './test'; 4 5 describe('#61', function () { 6 it('#61', async () => { 7 const source = ` 8 pragma solidity >=0.0.0; 9 contract SimpleStorage { 10 address storedData; 11 12 constructor(address x) public { 13 storedData = x; 14 } 15 16 function get() public view returns (address retVal) { 17 return storedData; 18 } 19 } 20 `; 21 const contract = compile(source, 'SimpleStorage'); 22 const instance = await contract.deploy(client, '88977A37D05A4FE86D09E88C88A49C2FCF7D6D8F'); 23 const value = await instance.get(); 24 assert.deepStrictEqual([...value], ['88977A37D05A4FE86D09E88C88A49C2FCF7D6D8F']); 25 }); 26 });