github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/blockapps-ba-master/tests/v1/users.test.js (about) 1 const chai = require('chai'); 2 const chaiHttp = require('chai-http'); 3 const server = require('../../server'); 4 const ba = require('blockapps-rest'); 5 const common = ba.common; 6 const should = ba.common.should; 7 const assert = ba.common.assert; 8 const expect = ba.common.expect; 9 const constants = common.constants; 10 const BigNumber = common.BigNumber; 11 12 chai.use(chaiHttp); 13 14 describe("User Test", function(){ 15 const username = "Supplier1"; 16 const password = "1234"; 17 const timeout = 20 * 1000; 18 19 it('should return user balance', function(done) { 20 this.timeout(timeout); 21 chai.request(server) 22 .get('/api/v1/users/' + username + '/balance') 23 .end((err, res) => { 24 const data = assert.apiData(err, res); 25 const balance = data.balance; 26 const faucetBalance = new BigNumber(1000).times(constants.ETHER); 27 balance.should.be.bignumber.equal(faucetBalance); 28 done(); 29 }); 30 }); 31 });