Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
Storyshots don't respect viewport's width

I'm using Jest + Storyshots to test my (React) webapp, but the components are always rendered in a 1024px-wide viewport, even if I specify a different viewport in the story. Am I using Storybook the wrong way or is it a (known) bug ? Currently I can't test responsive components properly.

The code for a story:

const Template: Story<MyComponentProps> = (args) => (
    <MyComponent{...args} />
);

export const Mobile = Template.bind({});
Mobile.parameters = {
    viewport: {
        viewports: mobileViewports,
        defaultViewport: 'iPhone5',
    },
};

An example of viewport:

export const iPhone5 = {
    name: 'iPhone 5/SE',
    styles: {
        width: '320px',
        height: '568px',
    },
    type: 'mobile',
};

My storyshot config:

initStoryshots({
    test: multiSnapshotWithOptions({
        createNodeMock: (element: unknown) => element,
    }),
    stories2snapsConverter: new Stories2SnapsConverter({
        snapshotsDirName: './__snapshots__',
    }),
});
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda