UNPKG

@theia-extension-tester/mocha-runner

Version:
16 lines (15 loc) 779 B
import Mocha = require('mocha'); import { TestRunner } from 'extension-tester-page-objects'; import { BaseBrowser } from "@theia-extension-tester/base-browser"; export declare class MochaRunner implements TestRunner { protected browser: BaseBrowser; protected mochaOptions?: Mocha.MochaOptions | undefined; private testCounter; private exitListener?; constructor(browser: BaseBrowser, mochaOptions?: Mocha.MochaOptions | undefined); protected beforeAll(mochaContext: Mocha.Context): Promise<void>; protected afterAll(mochaContext: Mocha.Context): Promise<void>; protected beforeEach(mochaContext: Mocha.Context): Promise<void>; protected afterEach(mochaContext: Mocha.Context): Promise<void>; runTests(files: string[]): Promise<number>; }