emailField.spec.jsx 856 B

123456789101112131415161718192021222324252627
  1. import {render} from 'sentry-test/reactTestingLibrary';
  2. import EmailField from 'sentry/components/deprecatedforms/emailField';
  3. import Form from 'sentry/components/deprecatedforms/form';
  4. describe('EmailField', function () {
  5. describe('render()', function () {
  6. it('renders', function () {
  7. const {container} = render(<EmailField name="fieldName" />);
  8. expect(container).toSnapshot();
  9. });
  10. it('renders with value', function () {
  11. const {container} = render(<EmailField name="fieldName" value="foo@example.com" />);
  12. expect(container).toSnapshot();
  13. });
  14. it('renders with form context', function () {
  15. const {container} = render(
  16. <Form initialData={{fieldName: 'foo@example.com'}}>
  17. <EmailField name="fieldName" />
  18. </Form>
  19. );
  20. expect(container).toSnapshot();
  21. });
  22. });
  23. });