React Testing For Beginners Preview をみた後、 Unit Test vs Integration Test: What's the Difference? を読んで得た知見をまとめています。 今回は、下記のadd関数とtotal関数に対するテストコードを書いていきます。 export const add = (x, y) => x + y export const total = (shipping, subtotal) => { return '$' + add(shipping, subtotal) } The idea behind Unit Testing is to test each part of the program and show that the individual parts are correct. 個々の部分が正しいことを
![【Jest】Unit Test, Integration Test の違いを整理する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d79580672c8f5d95e8e3d119b894dccf573e6e41/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwSmVzdCVFMyU4MCU5MVVuaXQlMjBUZXN0JTJDJTIwSW50ZWdyYXRpb24lMjBUZXN0JTIwJUUzJTgxJUFFJUU5JTgxJTk1JUUzJTgxJTg0JUUzJTgyJTkyJUU2JTk1JUI0JUU3JTkwJTg2JUUzJTgxJTk5JUUzJTgyJThCJTIwJTIwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00NmFiY2E2OTg2NmNiMGUwZGJjMDZjYzI4YzAwOThlMw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwd2FmdXdhZnUxMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9N2U5ZTRmOWFhN2E4Y2JmNGIwMTllOTQ3ZjU3ZjNmMTQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De9c5bb4700ee08a55d813309da9eba5c)