A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Probando el env铆o del formulario

18/23
Recursos

Aportes 6

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Aqui el codigo de la prueba, esto es genial鈥 馃槃

/*
  Probando el componente de Register
*/
import React from 'react';
import { mount } from 'enzyme';
import Register from '../../containers/Register';
import ProviderMock from '../../__mocks__/ProviderMock';

describe('<Register/>', () => {
  test('Register form', () => {
    const preventDefault = jest.fn();
    const register = mount(
      <ProviderMock>
        <Register/>
      </ProviderMock>
    );
    register.find('form').simulate('submit', { preventDefault });
    expect(preventDefault).toHaveBeenCalledTimes(1);
    register.unmount();
  });```

Practicando:

No se explica porque se hace el unmount al final del test, en las dem谩s pruebas no veo que haga eso, qu茅 utilidad tendr铆a usarlo entonces?

Esto sonar谩 tonto, pero a veces el eslint nos pide hacer ajustes al c贸digo que deberiamos ignorar, en mi caso, cuando montaba el componente entre los ProviderMock me ped铆a una 鈥,鈥 al final del tag de cierre de ProviderMock, no me estaban corriendo los suites de Register ni de Header por este problema del tipeo, as铆 que cuidado con eso.

驴Por qu茅 si cambio el nombre de la constante de preventDefault el test falla?