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  });