Yes, it does, in my case I would need to generate the list of directories, though. Still wanted to let you know about the bug. BTW, this does not seem related to fnmatch, as RSpec is using Dir[], it is actually related to RSpec splitting the pattern on , - which fixes it for me, too, but it wasn't obvious from the docs, and breaks curly brackets matching. Feel free to close this issue.

Hmm...I haven't looked into the way we do the patterns thing much as I've never used the option. The comma splitting allows for multiple patterns to be passed, but as you noticed, breaks part of the pattern syntax. Can you think of a way for it to support multiple patterns while still supporting the full pattern syntax? Ideally, it would be nice to maintain backwards compatibility, but if that isn't possible, we're planning to start on 3.0 soon, and that gives us the rare chance to break backwards compatibility (since we try to follow SemVer).