俺のバグはコマンドラインでファイル名を指定するときワイルドカードを使える仕様だったのだがその機能が実装されてなかったというバグだ。
テストはcygwin上でやっていたのだが、どうもcygwinは勝手にワイルドカードを展開してくれるみたいなんだな。
それでワイルドカード展開の機能が無いのにテスト通ってしまったというわけ。