PHP WebShell

Текущая директория: /opt/BitGoJS/modules/web-demo/dist/src/components/BitGoJS

Просмотр файла: bitgojs.spec.js

import React from 'react';
import { mount } from '@cypress/react';
import BitGoJSComponent from './index';
import { Buffer } from 'buffer';
import { expect } from 'chai';
it('renders the BitGoJS SDK', () => {
    mount(React.createElement(BitGoJSComponent, null));
    cy.get('h3').contains('BitGoJS SDK');
    cy.get('div').contains('https://app.bitgo-test.com');
});
it('CR-686: uses the correct version of Buffer', () => {
    const webBuffer = new Buffer('');
    expect(webBuffer.readBigUInt64BE).not.to.be.undefined;
});
it('BG-61420: use isBuffer() of the polyfilled Buffer version in browser', () => {
    const array = new Uint8Array([1, 2, 3, 4, 5]);
    expect(Buffer.isBuffer(array)).to.be.false;
    const buffer = Buffer.from(array);
    expect(Buffer.isBuffer(buffer)).to.be.true;
});
it('BG-61420: use equals() of the polyfilled Buffer version in browser', () => {
    const array = new Uint8Array([1, 2, 3, 4, 5]);
    const buffer = Buffer.from(array);
    try {
        buffer.equals(array);
    }
    catch (error) {
        expect(error.message).to.eq('Argument must be a Buffer');
    }
    const areBuffersEqual = buffer.equals(Buffer.from(array));
    expect(areBuffersEqual).to.be.true;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYml0Z29qcy5zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQml0R29KUy9iaXRnb2pzLnNwZWMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxNQUFNLE9BQU8sQ0FBQztBQUMxQixPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDdkMsT0FBTyxnQkFBZ0IsTUFBTSxTQUFTLENBQUM7QUFFdkMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLFFBQVEsQ0FBQztBQUNoQyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRTlCLEVBQUUsQ0FBQyx5QkFBeUIsRUFBRSxHQUFHLEVBQUU7SUFDakMsS0FBSyxDQUFDLG9CQUFDLGdCQUFnQixPQUFHLENBQUMsQ0FBQztJQUM1QixFQUFFLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNyQyxFQUFFLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLFFBQVEsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO0FBQ3ZELENBQUMsQ0FBQyxDQUFDO0FBRUgsRUFBRSxDQUFDLDRDQUE0QyxFQUFFLEdBQUcsRUFBRTtJQUNwRCxNQUFNLFNBQVMsR0FBRyxJQUFJLE1BQU0sQ0FBQyxFQUFFLENBQXlCLENBQUM7SUFDekQsTUFBTSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUM7QUFDeEQsQ0FBQyxDQUFDLENBQUM7QUFFSCxFQUFFLENBQUMsc0VBQXNFLEVBQUUsR0FBRyxFQUFFO0lBQzlFLE1BQU0sS0FBSyxHQUFHLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDOUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQztJQUUzQyxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBUWxDLE1BQU0sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7QUFDN0MsQ0FBQyxDQUFDLENBQUM7QUFFSCxFQUFFLENBQUMsb0VBQW9FLEVBQUUsR0FBRyxFQUFFO0lBQzVFLE1BQU0sS0FBSyxHQUFHLElBQUksVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDOUMsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUVsQyxJQUFJLENBQUM7UUFDSCxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFBQyxPQUFPLEtBQUssRUFBRSxDQUFDO1FBQ2YsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLDJCQUEyQixDQUFDLENBQUM7SUFDM0QsQ0FBQztJQUVELE1BQU0sZUFBZSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQzFELE1BQU0sQ0FBQyxlQUFlLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQztBQUNyQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBtb3VudCB9IGZyb20gJ0BjeXByZXNzL3JlYWN0JztcbmltcG9ydCBCaXRHb0pTQ29tcG9uZW50IGZyb20gJy4vaW5kZXgnO1xuaW1wb3J0IHR5cGUgeyBCdWZmZXIgYXMgV2ViQnVmZmVyIH0gZnJvbSAnYnVmZmVyL2luZGV4JztcbmltcG9ydCB7IEJ1ZmZlciB9IGZyb20gJ2J1ZmZlcic7XG5pbXBvcnQgeyBleHBlY3QgfSBmcm9tICdjaGFpJztcblxuaXQoJ3JlbmRlcnMgdGhlIEJpdEdvSlMgU0RLJywgKCkgPT4ge1xuICBtb3VudCg8Qml0R29KU0NvbXBvbmVudCAvPik7XG4gIGN5LmdldCgnaDMnKS5jb250YWlucygnQml0R29KUyBTREsnKTtcbiAgY3kuZ2V0KCdkaXYnKS5jb250YWlucygnaHR0cHM6Ly9hcHAuYml0Z28tdGVzdC5jb20nKTtcbn0pO1xuXG5pdCgnQ1ItNjg2OiB1c2VzIHRoZSBjb3JyZWN0IHZlcnNpb24gb2YgQnVmZmVyJywgKCkgPT4ge1xuICBjb25zdCB3ZWJCdWZmZXIgPSBuZXcgQnVmZmVyKCcnKSBhcyB1bmtub3duIGFzIFdlYkJ1ZmZlcjtcbiAgZXhwZWN0KHdlYkJ1ZmZlci5yZWFkQmlnVUludDY0QkUpLm5vdC50by5iZS51bmRlZmluZWQ7XG59KTtcblxuaXQoJ0JHLTYxNDIwOiB1c2UgaXNCdWZmZXIoKSBvZiB0aGUgcG9seWZpbGxlZCBCdWZmZXIgdmVyc2lvbiBpbiBicm93c2VyJywgKCkgPT4ge1xuICBjb25zdCBhcnJheSA9IG5ldyBVaW50OEFycmF5KFsxLCAyLCAzLCA0LCA1XSk7XG4gIGV4cGVjdChCdWZmZXIuaXNCdWZmZXIoYXJyYXkpKS50by5iZS5mYWxzZTtcblxuICBjb25zdCBidWZmZXIgPSBCdWZmZXIuZnJvbShhcnJheSk7XG4gIC8qXG4gICAqIFRoaXNeIGJ1ZmZlciBvYmplY3QgY3JlYXRlZCBpcyB1c2luZyB0aGUgcG9seWZpbGxlZCBCdWZmZXIgdmVyc2lvbiBpbiBicm93c2VyXG4gICAqIGluc3RlYWQgb2YgdGhlIE5vZGVKUyBuYXRpdmUgQnVmZmVyLiBJdCBjYW4gYmUgdmVyaWZpZWQgYnkgbG9nZ2luZyBpdCBhbmQgY2hlY2tpbmdcbiAgICogdGhhdCB0aGUgX2lzQnVmZmVyIHByb3BlcnR5IGlzIHNldCB0byB0cnVlLCB3aGljaCBpcyBkb25lIG9ubHkgYnkgdGhlIHBvbHlmaWxsZWRcbiAgICogdmVyc2lvbi5cbiAgICogY29uc29sZS5sb2coJ0xPRzogJywgYnVmZmVyLCBidWZmZXIudG9KU09OKCkpOyAvLyBVbmNvbW1lbnQgdG8gdmVyaWZ5XG4gICAqICovXG4gIGV4cGVjdChCdWZmZXIuaXNCdWZmZXIoYnVmZmVyKSkudG8uYmUudHJ1ZTtcbn0pO1xuXG5pdCgnQkctNjE0MjA6IHVzZSBlcXVhbHMoKSBvZiB0aGUgcG9seWZpbGxlZCBCdWZmZXIgdmVyc2lvbiBpbiBicm93c2VyJywgKCkgPT4ge1xuICBjb25zdCBhcnJheSA9IG5ldyBVaW50OEFycmF5KFsxLCAyLCAzLCA0LCA1XSk7XG4gIGNvbnN0IGJ1ZmZlciA9IEJ1ZmZlci5mcm9tKGFycmF5KTtcblxuICB0cnkge1xuICAgIGJ1ZmZlci5lcXVhbHMoYXJyYXkpO1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGV4cGVjdChlcnJvci5tZXNzYWdlKS50by5lcSgnQXJndW1lbnQgbXVzdCBiZSBhIEJ1ZmZlcicpO1xuICB9XG5cbiAgY29uc3QgYXJlQnVmZmVyc0VxdWFsID0gYnVmZmVyLmVxdWFscyhCdWZmZXIuZnJvbShhcnJheSkpO1xuICBleHBlY3QoYXJlQnVmZmVyc0VxdWFsKS50by5iZS50cnVlO1xufSk7XG4iXX0=

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


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