S'assurer que AVA est importé avec la variable nommée test
June 23, 2022 · View on GitHub
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}>;