github.com/igggame/nebulas-go@v2.1.0+incompatible/nebtestkit/cases/rpc/http/api.getdynasty.test.js (about) 1 'use strict'; 2 3 var Wallet = require("../../../../cmd/console/neb.js/lib/wallet"); 4 var HttpRequest = require("../../../node-request"); 5 var Account = Wallet.Account; 6 7 var expect = require('chai').expect; 8 var neb = new Wallet.Neb(); 9 10 var ChainID, 11 coinbase, 12 sourceAccount; 13 14 var env = process.env.NET || 'local'; 15 if (env === 'local') { 16 neb.setRequest(new HttpRequest("http://127.0.0.1:8685"));//https://testnet.nebulas.io 17 ChainID = 100; 18 sourceAccount = new Wallet.Account("a6e5eb290e1438fce79f5cb8774a72621637c2c9654c8b2525ed1d7e4e73653f"); 19 coinbase = "eb31ad2d8a89a0ca6935c308d5425730430bc2d63f2573b8"; 20 } else if (env === 'testneb1') { 21 neb.setRequest(new HttpRequest("http://35.182.48.19:8685")); 22 ChainID = 1001; 23 sourceAccount = new Wallet.Account("43181d58178263837a9a6b08f06379a348a5b362bfab3631ac78d2ac771c5df3"); 24 coinbase = "0b9cd051a6d7129ab44b17833c63fe4abead40c3714cde6d"; 25 } else if (env === "testneb2") { 26 neb.setRequest(new HttpRequest("http://34.205.26.12:8685")); 27 ChainID = 1002; 28 sourceAccount = new Wallet.Account("43181d58178263837a9a6b08f06379a348a5b362bfab3631ac78d2ac771c5df3"); 29 coinbase = "0b9cd051a6d7129ab44b17833c63fe4abead40c3714cde6d"; 30 } 31 32 function testGetDynasty(testInput, testExpect, done) { 33 neb.api.getDynasty().then(resp => { 34 console.log("call return success: " + JSON.stringify(resp)); 35 done(); 36 }).catch(err => { 37 console.log("call return error: " + JSON.stringify(err)); 38 done(err); 39 }); 40 } 41 42 describe('http: GetDynasty', () => { 43 44 it('1. normal', done => { 45 var testInput = { 46 height: 0 47 } 48 49 var testExpect = { 50 51 } 52 53 testGetDynasty(testInput, testExpect, done); 54 }); 55 });