163: def entries(partial)
164: file = partial + "_spec.rb"
165: patterns = [partial]
166: patterns << file
167: if config[:prefix]
168: patterns << File.join(config[:prefix], partial)
169: patterns << File.join(config[:prefix], file)
170: end
171:
172: patterns.each do |pattern|
173: expanded = File.expand_path(pattern)
174: return [expanded] if File.file?(expanded)
175:
176: specs = File.join(pattern, "/**/*_spec.rb")
177: specs = File.expand_path(specs) rescue specs
178: return Dir[specs].sort if File.directory?(expanded)
179: end
180:
181: Dir[partial]
182: end