@coinbase/onchaintestkit
Version:
End-to-end testing toolkit for blockchain applications, powered by Playwright
18 lines (17 loc) • 925 B
TypeScript
import { type Page } from "@playwright/test";
import { MetaMask } from ".";
import { SmartContractManager } from "../../contracts/SmartContractManager";
import { LocalNodeManager } from "../../node/LocalNodeManager";
import { NodeConfig } from "../../node/types";
import { MetaMaskConfig } from "../types";
type MetaMaskFixturesType = {
_contextPath: string;
metamask: MetaMask;
extensionId: string;
metamaskPage: Page;
setupWallet: null;
node: LocalNodeManager;
smartContractManager: SmartContractManager;
};
export declare const MetaMaskFixturesBuilder: (walletConfig: MetaMaskConfig, nodeConfig: NodeConfig | undefined) => import("@playwright/test").TestType<import("@playwright/test").PlaywrightTestArgs & import("@playwright/test").PlaywrightTestOptions & MetaMaskFixturesType, import("@playwright/test").PlaywrightWorkerArgs & import("@playwright/test").PlaywrightWorkerOptions>;
export {};