山本です。

実装中に気づいたのですが、'test/.test/' が

  Dir.glob('test/**/')

にマッチするのは意図された動作でしょうか?

  Dir.glob('test/*/')

にはマッチしないので、'**/' が '*/' の繰り返しだとすれば、
よくない気がします。