{"push_id":1415807457,"size":7,"distinct_size":1,"ref":"refs/heads/chore/38-update-meteor-to-1-4-2","head":"ffe7555efb6d1efcbd153bae7143b59efc501748","before":"770405b66c8b3c9ea04375eb4523c7118d3fee0a","commits":[{"sha":"23a6f859ad569652ed7c91abf134dbdad2118f53","author":{"name":"Davis Kemlers","email":"19e6952a6869a4f44ed9d448af0e0a37be2855e6@gmail.com"},"message":"31 - 言語の選択のためのend to endテスト\n\n問題\n言語選択のコンポーネントはテストされてない\n\n解決策\nChimp.jsを導入して、ちゃんと言語切り替えはできてるかどうかのテストを書いた。","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/23a6f859ad569652ed7c91abf134dbdad2118f53"},{"sha":"c0efaf8b9aa3b99f4c6888385793c0ee69da43dc","author":{"name":"Davis Kemlers","email":"19e6952a6869a4f44ed9d448af0e0a37be2855e6@gmail.com"},"message":"31 - sendEnrollmentEmailがメールアドレスチェックするようにした\n\n問題\n単体テストを書いてるうちにsendEnrollmentEmailがメールアドレスがメールアドレスらしいかどうかはチェックしてにことに気づいた。\n\n解決策\nメールアドレスらしくなかったらエラー出すようにした。","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/c0efaf8b9aa3b99f4c6888385793c0ee69da43dc"},{"sha":"e642110d6c5b29e6e0a3caeb7cb687ed6e20ccef","author":{"name":"Davis Kemlers","email":"19e6952a6869a4f44ed9d448af0e0a37be2855e6@gmail.com"},"message":"31 - 単体テストのフレームワーク導入\n\n問題\nAPIなど自動的なテストがないので危険。\n\n解決策\nMocha.js と Chai.jsを追加した。","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/e642110d6c5b29e6e0a3caeb7cb687ed6e20ccef"},{"sha":"1160b17e88de814e323efc2c906fd18b58dcc5f4","author":{"name":"Davis Kemlers","email":"19e6952a6869a4f44ed9d448af0e0a37be2855e6@gmail.com"},"message":"31 - sendEnrollmentEmailの単体テスト\n\n問題\nsendEnrollmentEmailは単体テストがない。\n\n解決策\n5つテストケースを追加した。","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/1160b17e88de814e323efc2c906fd18b58dcc5f4"},{"sha":"f4e28a43bb80759e4a94b74683681b94990d0aeb","author":{"name":"Davis Kemlers","email":"19e6952a6869a4f44ed9d448af0e0a37be2855e6@gmail.com"},"message":"31 - テスト、アプリを起動するためのバッシュスクリプト\n\n問題\nテスト、アプリを起動するときにコマンドはだんだんと長くなってくるので起動するためのスクリプトを用意したら便利。\n\n解決策\nアプリ起動、単体テスト起動、end to endテスト(普通)起動、end to endテスト(ウォッチモード)起動用のスクリプトを用意。","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/f4e28a43bb80759e4a94b74683681b94990d0aeb"},{"sha":"6467d7bf05e1f82f28cea86566c49ae3bea49f14","author":{"name":"hiroto","email":"ff01480de47502663391a74acb80203af30a3458@gmail.com"},"message":"Merge pull request #40 from OIC-Odin/chore/31-set-up-test-environment\n\n31 - テストフレームワークを導入する","distinct":false,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/6467d7bf05e1f82f28cea86566c49ae3bea49f14"},{"sha":"ffe7555efb6d1efcbd153bae7143b59efc501748","author":{"name":"youmjww","email":"db59e5a05fb39bb6fa7e678652478c5b240f6b41@oic.jp"},"message":"Merge branch 'develop' into chore/38-update-meteor-to-1-4-2\n\n問題\nプルリクエストを放置されてたが故にコンフリクトが発生\n\n解決策\nコンフリクトが起きているファイルを編集してコンフリクトを消した","distinct":true,"url":"https://api.github.com/repos/OIC-Odin/smart-remote/commits/ffe7555efb6d1efcbd153bae7143b59efc501748"}]}
{"actor":{"display_login":"youmjww"}}