📋 Parameters
Sherlo Parameters
Each story can have a set of parameters that customize the test setup.
Parameter | Type | Default | Description |
---|---|---|---|
platform | <Platform.OS> | undefined | Test the story only on a specific platform |
exclude | <boolean> | false | Skip the story during testing |
Button.stories.jsx
export default {
component: Button,
parameters: {
sherlo: {
platform: "android", // Specify the testing platform
exclude: false // Set to true to exclude the story from testing
},
},
};
Platform
Setting platform
parameter to either "android"
or "ios"
tests the story only on that specific platform.
Exclude
Setting exclude
to true
skips the story during testing.
This might be useful if the story has animations that cannot be stabilized for testing or the component behaves in less predictable ways.
Figma
You can integrate Figma with Sherlo to display the designs during the review, making it easy to detect any differences.
To do this, add the design
parameter object, with the Figma URL, and the type set to "figma"
.
Button.stories.jsx
export default {
component: Button,
parameters: {
design: {
type: "figma",
url: "" // Paste the Figma URL
},
},
};