test

ci-phpunit-test のスライドが良い

Code igniter + ci phpunit-test model, controller, 404, monkey patch, db と ツボを押さえた良いスライドになっています。 MonkeyPatch オブジェクトの置き換えとして、 Mock を使うことで大体はカバーできるのですが PHPでは「オブジェクトじゃないので …

travisでgithubのプロジェクトのテストを自動化する

travisをgithubで使ってみました。 最近gem-searchというgemを作ってみたのを機に 試しにやってみました。 how to use travisは、rvmを利用して $ bundle exec rakeを実行しています。 ですので、rake taskの登録が必要です。 Rakefile #!/usr/bin/env rake …

WebMockでAPIリクエストをstub化する

テスト時に、APIへのリクエストをstub化する用途で使ってみました。 bblimke/webmock githubのページを見ればわかりますが、 rspec /test unit /minitest/cukeに対応など、とにかく高機能です。 他にも、fakeweb、wwなどがあるようですが、一番更新されてそ…