Что это за функция в тестовом скрипте в шаблоне Create React App? - PullRequest
0 голосов
/ 18 января 2019

В тестовом скрипте в шаблоне приложения, созданного Create React App, я вижу функцию it (), как показано ниже:

it('renders without crashing', () => {
    const div = document.createElement('div');
    ReactDOM.render(<App />, div);
    ReactDOM.unmountComponentAtNode(div);
});

Из какой библиотеки это происходит? И что это делает?

Спасибо.

1 Ответ

0 голосов
/ 18 января 2019

Приложение Create React использует Jest в качестве тестовой среды. Функция it принимает строку в качестве дескриптора, который позволяет пользователю назвать свои тесты и легко найти их в случае сбоя. Функция стрелки - это фактический тестовый код. Пример:

function add(x,y){
    return x+y;
}

it("adds two and two", ()=> {
    expect(add(2,2)).toEqual(4);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...