describe('Button visual regression', () => {
it('maintains visual appearance for all variants', () => {
const image = generateImage(
Primary button
Secondary button
Inverted button
)
expect(image).toMatchImageSnapshot()
})
it('maintains visual appearance on mobile devices', () => {
const options = {
viewport: {
width: 500,
},
}
const image = generateImage(Mobile button, options)
expect(image).toMatchImageSnapshot()
})
})
Visual Regression Testing