以前.autotestに書いたままになっていたhookが、いつの間にやら効かなくなっていたので調べてみました。 原因は、 ZenTest-3.10.0/lib/autotest.rb 645 def self.add_hook(name, &block) 646 HOOKS[name] << block 647 end のようにそれぞれのhookに複数のブロックを登録出来るようになっていて、実際に呼ばれるところでは 636 HOOKS[name].any? do |plugin| 637 plugin[self] 638 end のようにいずれかのブロックがtrueを返すと以降のブロックは実行されないようになっていたことでした。 なるほどなるほど、と納得したところで問題が。 既存のAutotest::Screenでhookに追加されているブロックがすべてtrueを返している(というか、me