Skip to content

Latest commit

History

History
32 lines (24 loc) 路 666 Bytes

passing-arguments-to-your-test-files.md

File metadata and controls

32 lines (24 loc) 路 666 Bytes

Passing arguments to your test files

Translations: Fran莽ais

You can pass command line arguments to your test files. Use the -- argument terminator to separate AVA's arguments from your own:

// test.js
import test from 'ava';

test('argv', t => {
	t.deepEqual(process.argv.slice(2), ['--hello', 'world']);
});
$ npx ava -- --hello world

You need two -- argument terminators if you're invoking AVA through an npm test script:

{
	"scripts": {
		"test": "ava"
	}
}
$ npm test -- -- --hello world