Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
@atelier-wb/toolshot
Advanced tools
Readme
Weclome to the Atelier!
Toolshot allows you to make snapshots of your components as part of your Jest test suite.
You'll need first to write some "tools" files for your UI components.
Please refer to your UI framework binding API:
Then, assuming you already installed Jest and configured it to support your favorite UI framework:
create a test file (atelier.test.js
for example) _in the same folder as your *.tools.*
files:
import { configureToolshot } from '@atelier-wb/toolshot'
configureToolshot()
run jest... it'll create a snapshot for each of your tools.
These snapshots work the same way as regular Jest snapshots.
The atelier plugin function takes the following settings:
folder
(detaults to .
): root folder under which toolshot will search for *.tools.*
files.
include
(defaults to /\.tools(?!\.shot$).+$/
, any files endinf with .tools.
but .tools.shot
): the regular expression used to find your tool files.
snapshotFolder
(defaults to __snapshots__
): name of the folder storing the snapshot files.
suite
(defaults to Toolshot
): name used in Jest report
timeout
(default to 5000): timeout, in milliseconds, for each individual tool.
For example:
configureToolshot({
folder: join(__dirname, '..'),
include: '^((?!Dialogue|SystemNotifier).)*\\.tools\\.svelte$',
timeout: 10e3
})
FAQs
Creates snapshots out of Atelier tools
The npm package @atelier-wb/toolshot receives a total of 0 weekly downloads. As such, @atelier-wb/toolshot popularity was classified as not popular.
We found that @atelier-wb/toolshot demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.