From 7d07be18b61b9db92d7bc68778dfd0ff8f1b48fd Mon Sep 17 00:00:00 2001 From: "Roman V. Babenko" Date: Fri, 13 May 2011 06:32:10 +0300 Subject: [PATCH] [+] watchr & rspec config example files --- .gitignore | 1 + .rspec.example | 1 + .watchr.example | 13 +++++++++++++ 3 files changed, 15 insertions(+) create mode 100644 .rspec.example create mode 100644 .watchr.example diff --git a/.gitignore b/.gitignore index 9a14d95..e3074b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .* !.gitignore !.gitmodules +!*.example *.gem .bundle Gemfile.lock diff --git a/.rspec.example b/.rspec.example new file mode 100644 index 0000000..4e1e0d2 --- /dev/null +++ b/.rspec.example @@ -0,0 +1 @@ +--color diff --git a/.watchr.example b/.watchr.example new file mode 100644 index 0000000..cba17b8 --- /dev/null +++ b/.watchr.example @@ -0,0 +1,13 @@ +ROOT_PATH = File.dirname(__FILE__) + +def run_spec(file) + system "rspec #{file}" if File.exist?(File.join(ROOT_PATH, file)) +end + +watch('spec/.*_spec\.rb') {|m| run_spec m[0] } +watch('spec/notes/.*_spec\.rb') {|m| run_spec m[0] } + +watch('lib/rails-footnotes/(.*)\.rb') {|m| run_spec("spec/#{m[1]}_spec.rb") } +watch('lib/rails-footnotes/notes/.*_note\.rb') {|m| run_spec("spec/notes/#{m[1]}") } + +watch('Gemfile') {|m| run_spec("spec") }