Как я могу получить новый адрес электронной почты и номер телефона каждый раз на модульном тесте? - PullRequest
0 голосов
/ 11 мая 2018

Я создаю модульный тест для конечной точки регистрации запроса для одного общедоступного API, а не для моего.

Я работаю с чай, это кусок кода:

it('should return register information', function(done) {
  let data = {
    User: {
      Name: 'test',
      Email: 'test@test.com',
      CellPhone: '666777888',
      Password: '123456789'
    }
  };

  testApi.register(data).then(res => { ... });

Может быть, какая-то библиотека?

1 Ответ

0 голосов
/ 11 мая 2018

Попробуйте Факер

const faker = require('facker');
it('should return register information', function(done) {
  let data = {
    User: {
      Name: faker.name.findName(),
      Email: faker.internet.email(),
      CellPhone: faker.phone.phoneNumber(),
      Password: '123456789'
    }
  };

  testApi.register(data).then(res => { ... });
...