PHP WebShell

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

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

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

describe('SOL Token:', function () {
  let bitgo: TestBitGoAPI;
  let solTokenCoin;
  const tokenName = 'sol:spx';

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

  it('should return constants', function () {
    solTokenCoin.getChain().should.equal(tokenName);
    solTokenCoin.getBaseChain().should.equal('sol');
    solTokenCoin.getBaseFactor().should.equal(1e8);
    solTokenCoin.getFullName().should.equal('Solana Token');
    solTokenCoin.coin.should.equal('sol');
    solTokenCoin.decimalPlaces.should.equal(8);
    solTokenCoin.network.should.equal('Mainnet');
    solTokenCoin.tokenAddress.should.equal('J3NKxxXZcnNiMjKw9hYb2K4LUxgwB6t1FtPtQVsv3KFr');
    solTokenCoin.contractAddress.should.equal('J3NKxxXZcnNiMjKw9hYb2K4LUxgwB6t1FtPtQVsv3KFr');
  });
});

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


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