Unit testing 如何使用Jest仅为一个测试文件模拟模块?

Unit testing 如何使用Jest仅为一个测试文件模拟模块?,unit-testing,jestjs,Unit Testing,Jestjs,我使用的是Jest,我想模拟另一个模块中的一些函数(我们称之为依赖关系) 我能够全局模拟依赖项,将它放在我的\uuuuu测试文件夹中的\uuuuu mocks\uuuuu文件夹中 不幸的是,对于所有其他测试,我需要实际的依赖关系。那么,我如何才能指定仅当在我的file1.js中需要时,而不是在所有其他文件中需要模拟的dependency PS:我可以在我的file1.js文件夹中创建一个\uuuuumocks\uuuu文件夹,但该文件位于根目录中,因此当任何文件都需要依赖项时,它将从\uuuuu

我使用的是Jest,我想模拟另一个模块中的一些函数(我们称之为
依赖关系

我能够全局模拟
依赖项
,将它放在我的
\uuuuu测试
文件夹中的
\uuuuu mocks\uuuuu
文件夹中

不幸的是,对于所有其他测试,我需要实际的
依赖关系。那么,我如何才能指定仅当在我的
file1.js
中需要时,而不是在所有其他文件中需要模拟的
dependency

PS:我可以在我的
file1.js
文件夹中创建一个
\uuuuumocks\uuuu
文件夹,但该文件位于根目录中,因此当任何文件都需要
依赖项时,它将从
\uuuuumocks\uuucode>中提取,您需要使用:

请注意,路径是相对于测试文件的,而不是相对于要测试的文件的

jest.mock('path/to/dependency', () => 'someMockValue')