PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-bera/test/unit

Просмотр файла: beraToken.ts

import { TestBitGo, TestBitGoAPI } from '@bitgo/sdk-test';
import { BitGoAPI } from '@bitgo/sdk-api';

import { BeraToken } from '../../src';

describe('Bera Token:', function () {
  let bitgo: TestBitGoAPI;
  let bgtTokenCoin;
  const tokenName = 'tbera:bgt';

  before(function () {
    bitgo = TestBitGo.decorate(BitGoAPI, { env: 'test' });
    BeraToken.createTokenConstructors().forEach(({ name, coinConstructor }) => {
      bitgo.safeRegister(name, coinConstructor);
    });
    bitgo.initializeTestVars();
    bgtTokenCoin = bitgo.coin(tokenName);
  });

  it('should return constants', function () {
    bgtTokenCoin.getChain().should.equal('tbera:bgt');
    bgtTokenCoin.getBaseChain().should.equal('tbera');
    bgtTokenCoin.getFullName().should.equal('Bera Token');
    bgtTokenCoin.getBaseFactor().should.equal(1e18);
    bgtTokenCoin.type.should.equal(tokenName);
    bgtTokenCoin.name.should.equal('Bera Testnet BGT');
    bgtTokenCoin.coin.should.equal('tbera');
    bgtTokenCoin.network.should.equal('Testnet');
    bgtTokenCoin.decimalPlaces.should.equal(18);
  });
});

Выполнить команду


Для локальной разработки. Не используйте в интернете!