diff --git a/src/app/__tests__/cardMetrica.spec.tsx b/src/app/__tests__/cardMetrica.spec.tsx
index 3d96d719..cb5d0e4f 100644
--- a/src/app/__tests__/cardMetrica.spec.tsx
+++ b/src/app/__tests__/cardMetrica.spec.tsx
@@ -70,6 +70,13 @@ describe('CardMetrica Component', () => {
// outras propriedades que o item pode ter
};
+ const mockItemIMC: IMetrica = {
+ id: 1,
+ idIdoso: 123,
+ categoria: EMetricas.IMC,
+ // outras propriedades que o item pode ter
+ };
+
it('renderiza corretamente com um valor de métrica FREQ_CARDIACA', async () => {
const { getByText } = render();
@@ -142,6 +149,15 @@ describe('CardMetrica Component', () => {
});
});
+ it('renderiza corretamente com um valor de métrica IMC', async () => {
+ const { getByText } = render();
+
+ await waitFor(() => {
+ expect(getByText('80')).toBeTruthy(); // Verifica se o valor da temperatura é exibido
+ expect(getByText('kg/m²')).toBeTruthy(); // Verifica se a unidade de medida está correta
+ });
+ });
+
it('renderiza corretamente quando não há valor de métrica', async () => {
// Simular o retorno vazio para não ter valores de métrica
(database.get as jest.Mock).mockReturnValueOnce({