📋 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
},
},
};