fastladderのリポジトリにJavaScriptのテスト環境を足してみた。その作業ログ。 具体的には以下の二つのコミット参照 https://github.com/fastladder/fastladder/pull/66/files https://github.com/fastladder/fastladder/pull/85/files 後この記事 http://qiita.com/items/861f913b0f57203420d6 利点 mocha/chaiによるモダンなJSテスト環境 テスト側でも依存解決にsprockets利用可 導入が簡単 欠点 ヘッドレス環境でCI統合がちょっとめんどい javascript処理系が必要なのでJSエンジンが必要(PureなCentOSとかだとtherubyracerが必要) 導入 Gemfileに以下のものを追加する group :t
![Rails/konachaでJavaScriptのテスト環境とCI環境を作ってTravisに載せた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2c018f02f30333529f1e9d8d54588c99277ea637/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-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UmFpbHMlMkZrb25hY2hhJUUzJTgxJUE3SmF2YVNjcmlwdCVFMyU4MSVBRSVFMyU4MyU4NiVFMyU4MiVCOSVFMyU4MyU4OCVFNyU5MiVCMCVFNSVBMiU4MyVFMyU4MSVBOENJJUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgxJUEzJUUzJTgxJUE2VHJhdmlzJUUzJTgxJUFCJUU4JUJDJTg5JUUzJTgxJTlCJUUzJTgxJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iZjgzZmFmMjFiMzBlNzU3YzIyM2U4YWRiODY4MDEzYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWl6Y2hpJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04YTUwN2I0MDFmMDRhMzM1YzQ4NmVjMWRkMjZjZWJmOQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8e6397bee0a8d4aef65303e8e6eb6bf9)