Files
modelec.club/cypress/components/boxBox.cy.tsx
Félix MARQUET 066deccd2a feat(images): migrate images from r2 to local storage
- Removed references to images hosted on r2
- Updated image paths to use local storage
- Ensured all components and pages reference the new local image paths
2025-02-10 20:16:55 +01:00

48 lines
1.8 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import React from 'react';
import { Box } from '../../src/components/box/box';
import '../../src/components/box/box.css';
describe('<Box />', () => {
it('renders the first box', () => {
const elements = [
{
type: 'image',
src: '/assets//serge-pixel.png',
alt: 'Serge Pixel',
},
{ type: 'data', data: '14e', subtext: '/82 équipes' },
];
cy.mount(
<Box
title={'Coupe de France de robotique'}
subtext={'Première participation'}
label={'Édition 2024'}
elements={elements}
/>
);
cy.get('.box-title').should('contain.text', 'Coupe de France de robotique');
cy.get('.box-subtext').should('contain.text', 'Première participation');
cy.get('.box-label').should('contain.text', 'Édition 2024');
cy.get('img').should('have.attr', 'src', elements[0].src);
cy.get('img').should('have.attr', 'alt', elements[0].alt);
cy.get('.box-data').should('contain.text', elements[1].data);
cy.get('.box-data-subtext').should('contain.text', elements[1].subtext);
});
it('renders the second box', () => {
const elements = [
"Parce que les technologies du numérique sont partout, lISEN forme des ingénieurs aptes à répondre aux besoins des entreprises dans tous les secteurs dactivités. Sur un parc de 10 hectares, le campus est doté d'un restaurant. Depuis la rentrée 2021 les étudiants sont accueillis dans le nouveau bâtiment ISEN construit avec le soutien de la Région Pays de la Loire.",
];
cy.mount(
<Box title={'ISEN Nantes'} subtext={'Notre école'} elements={elements} />
);
cy.get('.box-title').should('contain.text', 'ISEN Nantes');
cy.get('.box-subtext').should('contain.text', 'Notre école');
cy.get('.box-paragraph').should('contain.text', elements[0]);
});
});