Что такое faker.js и как его использовать в тестах?

Junior
261 просмотров
AFK Offer AI

@faker-js/faker генерирует реалистичные фейковые данные. faker.internet.email(), faker.person.firstName(), faker.string.uuid(), faker.date.recent(), faker.number.int({ min: 1, max: 100 }). Локализация: faker.setLocale("ru"). В тестах: createUser({ email: faker.internet.email() }). Для воспроизводимости: faker.seed(123) — одинаковые данные при одном seed. Использовать для тест fixtures, seeding dev базы, performance тестов. Не используй в production — только для разработки и тестирования.

Следующий вопрос

Что такое Backend For Frontend (BFF) паттерн?