dwww Home | Manual pages | Find package

NAME
       tape — tap-producing test harness for node and browsers

SYNOPSIS
       tape [-r module] [file] [file ...]

DESCRIPTION
       tape  is  a  tap-producing  test harness for node and browsers requiring
       only a few line of code. It can be used for unit and  integration  test-
       ing.   tape  will execute test described by file option. File are inter-
       preted using glob module by default. You may  therefore  need  to  quote
       file  in  order  to  avoid globbing by shell.  Tests are written in pure
       javascript, so tests could be run using Node.js.

OPTIONS
       -r, --require
                load one or more modules before running any tests. Please  note
                that  all  modules loaded using the -r flag will run before any
                tests, regardless of when they are specified. For example, tape
                -r a b -r c will actually load a and c before loading b,  since
                they are flagged as required modules.

       -i, --ignore
                ignore tests from certain folders and/or files are not intended
                to be run. It defaults to `.gitignore` file when passed with no
                argument. For example:
                tape -i .ignore **/*.js`

       --no-only
                This  is particularly useful in a CI environment where an "only
                test" is not supposed to go unnoticed. By  passing  the  `--no-
                only` flag, any existing "only test" causes tests to fail:
                tape --no-only **/*.js`
                Alternatively,         the         environment         variable
                `NODE_TAPE_NO_ONLY_TEST` can be set to `true`  to  achieve  the
                same behavior; the command-line flag takes precedence.

METHODS
       The  assertion  methods  in `tape` are heavily influenced or copied from
       the methods in node-tap.
       var test = require('tape')

EXAMPLES
       tape 'tests/**/*.js'
       tape -r './my/local/module' 'tests/**/*.js'
       tape -r 'babel-register' 'tests/**/*.js'

SEE ALSO
       /usr/share/doc/node-tape/readme.markdown.gz, tap(1), nodejs(1), glob(7)

                                     8/4/17                             tape(1)

Generated by dwww version 1.16 on Tue Dec 16 06:22:48 CET 2025.