javascript の テストフレームワーク「jasmine」の導入と簡単な使い方についてまとめていきます。 karmaで使用するブラウザはphantomjsを使用します。 事前作業 jasmine や karma など必要なライブラリをinstall します。 package.json の devDependecies に 下記を追加し、npm install を行います。 "devDependencies": { "jasmine": "^2.5.2", "karma": "^1.3.0", "karma-coverage": "^1.1.1", "karma-jasmine": "^1.1.0", "karma-phantomjs-launcher": "^1.0.2", "karma-spec-reporter": "0.0.26", "phantomjs-prebuilt":
![【jasmine + Karma】 による javascript 単体テストをしてみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bc8977627334ce82a547c1f1bd57bfadbe229dea/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-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwamFzbWluZSUyMCUyQiUyMEthcm1hJUUzJTgwJTkxJTIwJUUzJTgxJUFCJUUzJTgyJTg4JUUzJTgyJThCJTIwamF2YXNjcmlwdCUyMCVFNSU4RCU5OCVFNCVCRCU5MyVFMyU4MyU4NiVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MiU5MiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MSU5RiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MWQwZTkwZjUyMzIzYzRlNjk1ZTJjZmUxMjkxYzM5NWI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBUS1ImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTBjZWY2MDk1ZThlNzAxMGY2NjQ3ZGIwMmE4MDBiZTFk%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Df09273979e06b5250047ae2d8d4c91db)