Skip to content

Instantly share code, notes, and snippets.

@lmansur
Created February 8, 2018 00:16
Show Gist options
  • Save lmansur/ea55cf671ba2c387f1bb20deb6f86b3f to your computer and use it in GitHub Desktop.
Save lmansur/ea55cf671ba2c387f1bb20deb6f86b3f to your computer and use it in GitHub Desktop.
resource = ARGV[0]
directory_pattern = "*#{resource}*/*_spec.rb"
single_spec_pattern = "*/*#{resource}*_spec.rb"
resource_pattern = "**/{#{directory_pattern},#{single_spec_pattern}}"
Dir.chdir("spec")
spec_files = Dir.glob(resource_pattern).sort.uniq.join(" ")
system("rspec #{spec_files}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment