Qual é a maneira correta de escrever testes Jest verificados com o Flow?
Eu imagino que as pessoas geralmente usam Flow e Jest (e React) juntas, mas Flow parece não saber sobre os globais de Jest (ou Jasmine). Quando eu adiciono// @flow
nos meus testes, recebo erros de fluxo como este:
src/__tests__/Thing-test.js:3
3: jest.unmock('../Thing')
^^^^ identifier `jest`. Could not resolve name
src/__tests__/Thing-test.js:7
7: describe('Thing', () => {
^^^^^^^^ identifier `describe`. Could not resolve name
src/__tests__/Thing-test.js:8
8: it('does stuff', () => {
^^ identifier `it`. Could not resolve name
Eu poderia escrever uma interface Flow para Jest / Jasmine, mas isso parece demorado e parece que devo estar perdendo alguma coisa. Deixando o processo de fluxonode_modules/jest-cli
não parece ajudar.