Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 1.42 KB

README.md

File metadata and controls

76 lines (47 loc) · 1.42 KB

Interbit Test Harness Documentation

This document describes the Interbit Test Harness, a framework for developing software (specifically a covenant) that interacts with an Interbit blockchain.

Requirements

  1. Node.js, version 10.9, or higher.

  2. Expertise with Promises() and asynchronous software development.

  3. Familiarity with Blockchain concepts.

  4. Experience with the React and Redux frameworks.

  5. Expertise with Redux-Saga

Installation

Most development can be performed using the interbit-test-harness NPM package:

npm i --save interbit-test-harness

If you prefer to develop within the Test Harness repo, follow these steps:

  1. Clone the repo:
git clone git@github.com:interbit/test-harness.git
  1. Enter the repo's folder:
cd test-harness

Note: From now on, this folder is called the repo root.

  1. Install the dependencies:

    npm i

Run

  • Invoke the tests:

    npm run test
  • Invoke the tests, with a watcher (automatically re-runs tests on code updates in the current directory):

    npm run test:watch

Additional documentation