jest-mock-props::clown_face:模拟模块和对象属性

时间:2021-03-19 12:38:57
【文件属性】:
文件名称:jest-mock-props::clown_face:模拟模块和对象属性
文件大小:294KB
文件格式:ZIP
更新时间:2021-03-19 12:38:57
nodejs node jest jest-test jest-mock 笑话道具 扩展玩笑,以轻松模拟对象和模块属性。 介绍 入门 使用或安装扩展 npm install -D ' jest-mock-props ' API参考 模拟属性 模拟属性是“间谍”,使您可以控制其他代码间接访问的属性的行为。 这些是每个模拟属性间谍对象上可用的方法。 spy.mockClear() 等效于 。 spy.mockReset() 删除所有模拟值。 当您想将属性完全重置为其初始值时,这很有用。 spy.mockRestore() 恢复原始(非模拟)值。 当您要在某些测试用例中模拟属性并在其他用例中恢复原始值时,此功能很有用。 spy.mockValue(value) 接受一个值,该值应该是访问模拟属性的结果。 注意:这与直接设置模拟属性时使用的功能相同;例如obj.mockedProp = 'newValue' spy.mockValueOnce(value) 接受一个值
【文件预览】:
jest-mock-props-master
----_config.yml(26B)
----.gitignore(17B)
----tsconfig.prod.json(137B)
----tsconfig.json(371B)
----README.md(4KB)
----typings()
--------globals.d.ts(892B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(224B)
--------workflows()
--------CODEOWNERS(0B)
--------dependabot.yml(144B)
--------scripts()
--------ISSUE_TEMPLATE()
----.prettierrc(155B)
----tests()
--------index.test.ts(9KB)
--------__snapshots__()
----LICENSE(1KB)
----.eslintrc(1KB)
----package.json(4KB)
----CONTRIBUTING.md(2KB)
----src()
--------utils()
--------index.ts(6KB)
----CODE_OF_CONDUCT.md(3KB)
----.babelrc(108B)
----config()
--------setupTests.ts(0B)
----webpack.config.ts(1KB)
----.eslintignore(72B)
----Makefile(347B)
----.env.example(254B)
----package-lock.json(1.55MB)

网友评论