@test-ui/mocha
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

@test-ui/mocha

Build Status Version

Test-UI support for Mocha.

Setup

npm install @test-ui/mocha

Use

Client-Side

import { IFrameConnectionClient } from '@test-ui/core';
import { MochaTestClient } from '@test-ui/mocha';

// Set the client up
const client = new MochaTestClient({
  // Make sure to disable the client when it running in a test environment
  enabled: config.environment === 'development',
  connection: new IFrameConnectionClient({
    baseUrl: '/tests',
    frame: myIframe // a HTMLIFrameElement
  })
});

// Run some tests
client.runModules({ name: /purple/ });

Server-Side

import { IFrameConnectionServer } from '@test-ui/core';
import { MochaTestServer } from '@test-ui/mocha';
import mocha from 'mocha';

// Set the server up
let srv = new MochaTestServer(mocha, {
  connection: new IFrameConnectionServer()
});

// Start it
srv.start();

Legal

(c) 2018 LinkedIn

Readme

Keywords

Package Sidebar

Install

npm i @test-ui/mocha

Weekly Downloads

0

Version

1.0.8

License

BSD-2-Clause

Unpacked Size

548 kB

Total Files

33

Last publish

Collaborators

  • mike-north-bot
  • northm