doc.dev1x.org

Jest入門

インストール

Yarnの場合

yarn add --dev jest

NPMの場合

npm install --save-dev jest

非同期処理のテスト

Promises

test('the data is peanut butter', () => {
  return fetchData().then(data => {
    expect(data).toBe('peanut butter');
  });
});
test('the data is peanut butter', () => {
  return Promise.resolve().then(() => {
    expect(data).toBe('peanut butter');
  });
});

参考資料