最近Perlを書いていて,便利なテスト系モジュールをいくつか使ったのでメモ. Test::Moreのsubtestメソッド Test::Mock::LWP::Conditional Test::MockObject::Extends Test::Exception Test::Mock::Guard Test::Moreのsubtestメソッド RSpecのitメソッドみたいな感じ. テストをブロックに分けてそれぞれのブロックに名前を付けることができるイメージ. use Test::More; subtest "description" => sub { # テスト書く }; Test::Mock::LWP::Conditional LWP::UserAgentのリクエストスタブ. LWP::UserAgentで任意のURLに対応するレスポンスを指定できる. my $res = HTTP: