PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@open-rpc/client-js/src

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

import { convertJSONToRPCError, JSONRPCError } from "./Error";
import { generateMockErrorResponse } from "./__mocks__/requestData";

describe("Error test", () => {

  it("should convert payload to JSONRPC error ", () => {

    let err = convertJSONToRPCError("message");
    expect(err instanceof Error).toBe(true);
    err = convertJSONToRPCError(generateMockErrorResponse(1, "somedata"));
    expect(err instanceof Error).toBe(true);
  });

  it("should construct JSONRPCError", () => {
    const err = new JSONRPCError("test", 9999);
    const err2 = new JSONRPCError("test", 9999, "testdata");
  });

  it("should be able to use instanceof", () => {
    const err = new JSONRPCError("test", 9999);
    expect(err instanceof JSONRPCError).toBe(true);
  });

});

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


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