¿Cuál es la forma correcta de escribir pruebas Jest verificadas con Flow?

Me imagino que la gente usa comúnmente Flow y Jest (y React) juntos, pero Flow no parece saber acerca de los globales de Jest (o Jasmine). Cuando agrego// @flow para mis pruebas, obtengo errores de flujo 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

Podría escribir una interfaz de Flow para Jest / Jasmine, pero parece largo y me falta algo. Proceso de dejar fluirnode_modules/jest-cli no parece ayudar

Respuestas a la pregunta(5)

Su respuesta a la pregunta