PHP WebShell

Текущая директория: /opt/BitGoJS/modules/abstract-utxo/test/transaction/descriptor

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

import assert from 'assert';
import path from 'path';

import { getFixture, jsonNormalize } from '@bitgo/utxo-core/testutil';

interface FixtureRoot {
  assertEqualFixture(name: string, v: unknown): Promise<void>;
}

type Normalize = (v: unknown) => unknown;

export function getFixtureRoot(root: string): FixtureRoot {
  return {
    async assertEqualFixture(name: string, v: unknown, normalize: Normalize = jsonNormalize): Promise<void> {
      assert.deepStrictEqual(normalize(v), await getFixture(path.join(root, name), normalize(v)));
    },
  };
}

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


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