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