Skip to content
This repository has been archived by the owner on Apr 3, 2022. It is now read-only.
/ baseman Public archive

Integration test framework for Node.js

Notifications You must be signed in to change notification settings

vilicvane/baseman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Depracated in favor of Jest snapshot testing.

Baseman Testing Framework

Currently under development

Baseman is a testing framework that saves expected output as baseline and compares new output with it to determine whether there are possible bugs or issues on consistency.

The latest version of clime (the command-line interface framework for TypeScript) is now using baseman for testing, check out some resources from clime project:

And yes, baseman is using clime for command-line interface.

Installation

npm install baseman --global
npm install baseman --save-dev

Usage

USAGE

  baseman <subcommand>

SUBCOMMANDS

  run    - Run baseman tests
  accept - Accept new output as baseline
USAGE

  baseman run [dir=test/baseman] [...options]

PARAMETERS

  dir - The directory that contains tests

OPTIONS

  -f, --filter <filter> - A minimatch string to filter test cases by their IDs
  -i, --interactive     - Run test cases in interactive mode

License

MIT License.

About

Integration test framework for Node.js

Resources

Stars

Watchers

Forks

Packages

No packages published