# File lib/guard/rspec/dsl.rb, line 16 def self.detect_spec_file_for(rspec, file) # TODO: when spec not found ... run specs in topmost found path? # Or show warning? path = "#{rspec.spec_dir}/#{file}_spec.rb" return path unless file.start_with?("lib/") return path if Dir.exist?("#{rspec.spec_dir}/lib") without_lib = file.sub(%r{^lib/}, "") "#{rspec.spec_dir}/#{without_lib}_spec.rb" end