Код IT
← Каталог

Практикум JavaScript — Playwright и Jest — Шаг 1 — unit-тест на Jest

Фрагмент из «Практикум JavaScript — Playwright и Jest»: Шаг 1 — unit-тест на Jest.

javascript projectencyclopedia7-05-testirovanie-1016 embed URL статья в энциклопедии
JavaScript main.js
const { isValidEmail } = require('./validators');

describe('isValidEmail', () => {
  test('принимает корректный email', () => {
    expect(isValidEmail('qa@example.com')).toBe(true);
  });

  test('отклоняет пустую строку', () => {
    expect(isValidEmail('')).toBe(false);
  });

  test('отклоняет строку без @', () => {
    expect(isValidEmail('not-an-email')).toBe(false);
  });
});
const { isValidEmail } = require('./validators');

describe('isValidEmail', () => {
  test('принимает корректный email', () => {
    expect(isValidEmail('qa@example.com')).toBe(true);
  });

  test('отклоняет пустую строку', () => {
    expect(isValidEmail('')).toBe(false);
  });

  test('отклоняет строку без @', () => {
    expect(isValidEmail('not-an-email')).toBe(false);
  });
});