PHP WebShell
Текущая директория: /opt/BitGoJS/modules/express/dist/test/unit/clientRoutes
Просмотр файла: enableTokens.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const sinon = require("sinon");
require("should-http");
require("should-sinon");
require("../../lib/asserts");
const clientRoutes_1 = require("../../../src/clientRoutes");
const bitgo_1 = require("bitgo");
describe('Enable tokens', () => {
it('should enable tokens', async () => {
const walletStub = { sendTokenEnablements: async () => Promise.resolve('success') };
const coinStub = {
wallets: () => ({ get: () => Promise.resolve(walletStub) }),
};
const stubBitgo = sinon.createStubInstance(bitgo_1.BitGo, { coin: coinStub });
const mockRequest = {
bitgo: stubBitgo,
params: {
coin: 'tbtc',
id: '23423423423423',
},
body: {
enableTokens: [{ name: 'tsol:usdc' }, { name: 'tsol:usdt' }],
},
};
await (0, clientRoutes_1.handleV2EnableTokens)(mockRequest).should.be.resolvedWith('success');
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5hYmxlVG9rZW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vdGVzdC91bml0L2NsaWVudFJvdXRlcy9lbmFibGVUb2tlbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwrQkFBK0I7QUFFL0IsdUJBQXFCO0FBQ3JCLHdCQUFzQjtBQUN0Qiw2QkFBMkI7QUFJM0IsNERBQWlFO0FBRWpFLGlDQUE4QjtBQUU5QixRQUFRLENBQUMsZUFBZSxFQUFFLEdBQUcsRUFBRTtJQUM3QixFQUFFLENBQUMsc0JBQXNCLEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFDcEMsTUFBTSxVQUFVLEdBQUcsRUFBRSxvQkFBb0IsRUFBRSxLQUFLLElBQUksRUFBRSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQztRQUNwRixNQUFNLFFBQVEsR0FBRztZQUNmLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQztTQUM1RCxDQUFDO1FBQ0YsTUFBTSxTQUFTLEdBQUcsS0FBSyxDQUFDLGtCQUFrQixDQUFDLGFBQVksRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBRTdFLE1BQU0sV0FBVyxHQUFHO1lBQ2xCLEtBQUssRUFBRSxTQUFTO1lBQ2hCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsTUFBTTtnQkFDWixFQUFFLEVBQUUsZ0JBQWdCO2FBQ3JCO1lBQ0QsSUFBSSxFQUFFO2dCQUNKLFlBQVksRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxDQUFDO2FBQzdEO1NBQzRCLENBQUM7UUFFaEMsTUFBTSxJQUFBLG1DQUFvQixFQUFDLFdBQVcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzVFLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBzaW5vbiBmcm9tICdzaW5vbic7XG5cbmltcG9ydCAnc2hvdWxkLWh0dHAnO1xuaW1wb3J0ICdzaG91bGQtc2lub24nO1xuaW1wb3J0ICcuLi8uLi9saWIvYXNzZXJ0cyc7XG5cbmltcG9ydCAqIGFzIGV4cHJlc3MgZnJvbSAnZXhwcmVzcyc7XG5cbmltcG9ydCB7IGhhbmRsZVYyRW5hYmxlVG9rZW5zIH0gZnJvbSAnLi4vLi4vLi4vc3JjL2NsaWVudFJvdXRlcyc7XG5cbmltcG9ydCB7IEJpdEdvIH0gZnJvbSAnYml0Z28nO1xuXG5kZXNjcmliZSgnRW5hYmxlIHRva2VucycsICgpID0+IHtcbiAgaXQoJ3Nob3VsZCBlbmFibGUgdG9rZW5zJywgYXN5bmMgKCkgPT4ge1xuICAgIGNvbnN0IHdhbGxldFN0dWIgPSB7IHNlbmRUb2tlbkVuYWJsZW1lbnRzOiBhc3luYyAoKSA9PiBQcm9taXNlLnJlc29sdmUoJ3N1Y2Nlc3MnKSB9O1xuICAgIGNvbnN0IGNvaW5TdHViID0ge1xuICAgICAgd2FsbGV0czogKCkgPT4gKHsgZ2V0OiAoKSA9PiBQcm9taXNlLnJlc29sdmUod2FsbGV0U3R1YikgfSksXG4gICAgfTtcbiAgICBjb25zdCBzdHViQml0Z28gPSBzaW5vbi5jcmVhdGVTdHViSW5zdGFuY2UoQml0R28gYXMgYW55LCB7IGNvaW46IGNvaW5TdHViIH0pO1xuXG4gICAgY29uc3QgbW9ja1JlcXVlc3QgPSB7XG4gICAgICBiaXRnbzogc3R1YkJpdGdvLFxuICAgICAgcGFyYW1zOiB7XG4gICAgICAgIGNvaW46ICd0YnRjJyxcbiAgICAgICAgaWQ6ICcyMzQyMzQyMzQyMzQyMycsXG4gICAgICB9LFxuICAgICAgYm9keToge1xuICAgICAgICBlbmFibGVUb2tlbnM6IFt7IG5hbWU6ICd0c29sOnVzZGMnIH0sIHsgbmFtZTogJ3Rzb2w6dXNkdCcgfV0sXG4gICAgICB9LFxuICAgIH0gYXMgdW5rbm93biBhcyBleHByZXNzLlJlcXVlc3Q7XG5cbiAgICBhd2FpdCBoYW5kbGVWMkVuYWJsZVRva2Vucyhtb2NrUmVxdWVzdCkuc2hvdWxkLmJlLnJlc29sdmVkV2l0aCgnc3VjY2VzcycpO1xuICB9KTtcbn0pO1xuIl19Выполнить команду
Для локальной разработки. Не используйте в интернете!