Когда я запускаю jest для тестирования одной функции из файла, который имеет собственный экспорт и импорт, все зависимости импортируются и обрабатываются с помощью jest, поэтому я не могу сделать ни одного шага без обработки проекта кровавой дыры.Есть ли способ игнорировать все из файла, из которого импортируются требуемые для тестирования функции, если они не нужны?
Хорошо, я пытался буквально что-то насмехаться, использовать глобальные переменные для jest config, игнорироватьфайлы scss - ничего не помогает, некоторые положительные результаты достигнуты, хотя
import { importedFunc } from '.';
const id = 'Prefix-2347';
describe('Test the stuff', () => {
it('Should do the stuff correctly', () => {
expect(importedFunc(id)).toBe('2347');
});
});
И importedFunc
исходит из файла, подобного следующему
import {...} from 'bla-bla'
export const importedFunc(id) {...}
export const someOtherFunc(...args) {...}
Что я хочу, это не использовать какие-либоненужные зависимости из файла, откуда взята тестируемая функция