From 6e464d95eaf459511da1583ff8f320b3a977128d Mon Sep 17 00:00:00 2001 From: Patrik Sundberg Date: Sat, 9 Jul 2011 17:17:28 +0100 Subject: [PATCH] rcov always uses ':' as delimiter. Fixes incorrect behavior on windows platform where PATH_SEPARATOR is set to ';' which tricks rcov to add "spec;lib" to path instead of adding ["spec", "lib"]. --- lib/rspec/core/rake_task.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rspec/core/rake_task.rb b/lib/rspec/core/rake_task.rb index d1fd8d2c2c..0d576b24ac 100644 --- a/lib/rspec/core/rake_task.rb +++ b/lib/rspec/core/rake_task.rb @@ -161,7 +161,7 @@ def spec_command cmd_parts << "bundle exec" if gemfile? unless skip_bundler cmd_parts << runner if rcov - cmd_parts << ["-Ispec#{File::PATH_SEPARATOR}lib", rcov_opts] + cmd_parts << ["-Ispec:lib", rcov_opts] else cmd_parts << rspec_opts end