文件名称:sinon-test:通过自动清理将测试包装在沙箱中
文件大小:73KB
文件格式:ZIP
更新时间:2024-05-18 03:27:21
JavaScript
锡农测验 SinonJS的自动沙箱设置和拆卸 为什么? 您可以让Sinon为您完成所有清理工作,而不必为每个测试用例编写繁琐的设置和拆卸代码。 因此,而不是这样做(使用语法): var spy1 ; var spy2 ; afterEach ( ( ) => { spy1 . restore ( ) ; spy2 . restore ( ) ; } ) ; it ( "should do something" , ( ) => { spy1 = sinon . spy ( myFunc ) ; spy2 = sinon . spy ( myOtherFunc ) ; myFunc ( 1 ) ; myFunc ( 2 ) ; assert ( spy1 . calledWith ( 1 ) ) ; assert ( s
【文件预览】:
sinon-test-master
----rollup.config.js(471B)
----.github()
--------stale.yml(682B)
--------CONTRIBUTING.md(710B)
----AUTHORS(820B)
----RELEASE.md(1KB)
----.prettierignore(72B)
----scripts()
--------preversion.sh(220B)
----.circleci()
--------config.yml(3KB)
----lib()
--------test.js(4KB)
--------utils.js(1KB)
--------get-config.js(416B)
--------index.js(206B)
----.eslintrc.yml(574B)
----.npmignore(24B)
----test-repos()
--------esm-pre.mjs(101B)
--------esm-bundle-pre.mjs(101B)
--------do-test.sh(1KB)
--------test-body.js(689B)
--------umd-bundle-pre.js(137B)
--------.gitignore(26B)
--------cjs-pre.js(131B)
--------package.json(354B)
----LICENSE(2KB)
----test()
--------helpers.js(2KB)
--------test-test.js(30KB)
--------mocha.opts(39B)
----.prettierrc(137B)
----README.md(4KB)
----History.md(3KB)
----.editorconfig(382B)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(42B)
----.eslintignore(30B)
----package-lock.json(199KB)
----package.json(2KB)