Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.67 KB

File metadata and controls

39 lines (29 loc) · 1.67 KB

Note du traducteur

C'est la traduction du fichier use-test.md. Voici un lien vers les différences avec le master de eslint-plugin-ava (Si en cliquant sur le lien, vous ne trouvez pas le fichier use-test.md parmi les fichiers modifiés, vous pouvez donc en déduire que la traduction est à jour).


S'assurer que AVA est importé avec la variable nommée test

Traductions : English

La convention est d'importer AVA et de l'affecter à une variable nommée test. La plupart des règles dans eslint-plugin-ava sont basées sur cette hypothèse. Dans un fichier TypeScript (.ts ou .tsx), AVA peut être assigné à une variable nommée anyTest afin de définir les types de t.context (Consultez Typage de t.context). Les importations de type unique (import type ... from 'ava') ne sont pas lintées.

Échoue

var ava = require('ava');
let ava = require('ava');
const ava = require('ava');
import ava from 'ava';

Passe

var test = require('ava');
let test = require('ava');
const test = require('ava');
import test from 'ava';

var test = require('foo');
const test = require('foo');
import anyTest from 'ava';
import type {TestInterface} from 'ava';

const test = anyTest as TestInterface<{foo: string}>;