Кто-нибудь желал использовать шанс, как это: Chance.string ();а не постоянный шанс = новый шанс ();chance.string (); - PullRequest
0 голосов
/ 10 октября 2019

При модульном тестировании в проекте JavaScript / TypeScript я нашел большую ценность в использовании chancejs (https://chancejs.com). Но в каждом отдельном спецификационном файле я должен создать новый случайный случай, например:

Пример с экземплярами:

//Spec 1
const chance = new Chance();
const personMock = {
    firstName: chance.name(),
    age: chance.integer(),
};

//Spec 2
const chance = new Chance();
const addressMock = {
    address: chance.address(),
    isApartment: chance.bool(),
};

Я не обнаружил необходимости в случайном экземпляре, кроме случаев, когда объявлено известное семя (https://chancejs.com/usage/seed.html). Во всех случаях, когда нежелательно использоватьseed, создается впечатление, что создание экземпляра шанса - это только дополнительные затратыПример без экземпляров:

//Spec 1
const personMock = {
    firstName: Chance.name(),
    age: Chance.integer(),
};

//Spec 2
const addressMock = {
    address: Chance.address(),
    isApartment: Chance.bool(),
};

Вопрос 2: Можете ли вы предвидеть какие-либо недостатки в этом?

...