Jestを使う理由は、
「バグを防ぎながら安心して開発できる」
「面倒な確認作業を自動化できる」
からです。
たとえば、Vueのコンポーネントに「カウントアップボタン」があったとします。
👀 ← これ、毎回自分でやる?
→ めちゃくちゃ面倒。ミスもしやすい。忘れる。
// Counter.test.ts
// カウントが正しく増えるか自動でチェック
it('countが1増えること', () => {
const counter = new Counter();
counter.increment();
expect(counter.count).toBe(1);
});
npx jest