From a6bcb797b0b8342c4e5267175588ffa50bafd620 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Wed, 12 Jun 2013 15:54:23 -0400 Subject: [PATCH] remove compiled coffeescript files before recompiling with rake This prevents inapplicable tests from running when switching branches --- rakefiles/assets.rake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rakefiles/assets.rake b/rakefiles/assets.rake index 009c87048c..3d35bc103f 100644 --- a/rakefiles/assets.rake +++ b/rakefiles/assets.rake @@ -78,7 +78,7 @@ namespace :assets do end {:xmodule => [:install_python_prereqs], - :coffee => [:install_node_prereqs], + :coffee => [:install_node_prereqs, :'assets:coffee:clobber'], :sass => [:install_ruby_prereqs, :preprocess]}.each_pair do |asset_type, prereq_tasks| desc "Compile all #{asset_type} assets" task asset_type => prereq_tasks do @@ -127,6 +127,11 @@ namespace :assets do multitask :coffee => 'assets:xmodule' namespace :coffee do multitask :debug => 'assets:xmodule:debug' + + desc "Remove compiled coffeescript files" + task :clobber do + FileList['*/static/coffee/**/*.js'].each {|f| File.delete(f)} + end end namespace :xmodule do