Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avajs/gulp-ava

Run AVA tests
https://github.com/avajs/gulp-ava

ava gulp gulp-plugin nodejs

Last synced: 24 days ago
JSON representation

Run AVA tests

Awesome Lists containing this project

README

        

# gulp-ava [![Build Status](https://travis-ci.org/avajs/gulp-ava.svg?branch=master)](https://travis-ci.org/avajs/gulp-ava)

> Run [AVA](https://ava.li) tests

## Install

```
$ npm install --save-dev gulp-ava
```

## Usage

```js
const gulp = require('gulp');
const ava = require('gulp-ava');

exports.default = () => (
gulp.src('test.js')
// `gulp-ava` needs file paths, so you can't have any plugins before it
.pipe(ava({verbose: true}))
);
```

## API

### ava(options?)

This plugin adheres to AVA [options](https://github.com/avajs/ava#configuration) in package.json. You can also specify options in the plugin, as seen above, but prefer the package.json approach whenever possible.

`gulp-ava` specific options:

#### silent

Type: `boolean`

Default: `false`

Only print output on failure.

#### nyc

Type: `boolean`

Default: `false`

Run AVA with [`nyc`](https://github.com/istanbuljs/nyc). You must have `nyc` as a devDependency. `nyc` [options](https://github.com/istanbuljs/nyc#configuring-nyc) can be defined in package.json.