jest-webextension-mock:在Jest中模拟WebExtensions的模块

时间:2024-05-02 20:55:31
【文件属性】:

文件名称:jest-webextension-mock:在Jest中模拟WebExtensions的模块

文件大小:84KB

文件格式:ZIP

更新时间:2024-05-02 20:55:31

jest webextension firefox-extension chrome-extensions jest-mocking

安装 对于纱线: yarn add --dev jest-webextension-mock 对于npm: npm i --save-dev jest-webextension-mock 设置 直接需要模块 在jest部分下的package.json ,添加带有此模块名称的setupFiles属性。 " jest " : { " setupFiles " : [ " jest-webextension-mock " ] } 使用安装文件 或者,您可以创建一个新的安装文件并需要此模块。 __setups__/chrome.js require ( 'jest-webextension-mock' ) ; 并将该文件添加到您的setupFiles : " jest " : { " setupFiles " : [ " ./__setups__/chr


【文件预览】:
jest-webextension-mock-master
----.eslintrc(274B)
----__setups__()
--------chrome.js(25B)
----.babelrc(47B)
----rollup.config.js(369B)
----package.json(1KB)
----__tests__()
--------commands.test.js(708B)
--------notifications.test.js(5KB)
--------storage.test.js(6KB)
--------i18n.test.js(280B)
--------setup.test.js(526B)
--------runtime.test.js(4KB)
--------webNavigation.test.js(785B)
--------omnibox.test.js(1KB)
--------tabs.test.js(5KB)
--------downloads.test.js(6KB)
--------geckoProfiler.test.js(3KB)
--------browserAction.test.js(4KB)
--------extension.test.js(150B)
----.github()
--------workflows()
--------stale.yml(681B)
----prettier.config.js(126B)
----LICENSE(1KB)
----dist()
--------setup.js(13KB)
----src()
--------omnibox.js(329B)
--------storage.js(3KB)
--------index.js(792B)
--------i18n.js(179B)
--------notifications.js(952B)
--------browserAction.js(535B)
--------downloads.js(762B)
--------commands.js(247B)
--------setup.js(657B)
--------runtime.js(1KB)
--------webNavigation.js(144B)
--------extension.js(53B)
--------tabs.js(2KB)
--------geckoProfiler.js(432B)
----.gitignore(591B)
----README.md(3KB)
----yarn.lock(199KB)
----.vscode()
--------settings.json(71B)

网友评论