Author: assaf
Date: Thu Nov 6 12:19:27 2008
New Revision: 711960
URL: http://svn.apache.org/viewvc?rev=711960&view=rev
Log:
BUILDR-190: Adding spec for the pattern compile.sources.clear, which allows
keeping source files around but not compiling anything.
Modified:
incubator/buildr/trunk/spec/core/compile_spec.rb
Modified: incubator/buildr/trunk/spec/core/compile_spec.rb
URL:
http://svn.apache.org/viewvc/incubator/buildr/trunk/spec/core/compile_spec.rb?rev=711960&r1=711959&r2=711960&view=diff
==============================================================================
--- incubator/buildr/trunk/spec/core/compile_spec.rb (original)
+++ incubator/buildr/trunk/spec/core/compile_spec.rb Thu Nov 6 12:19:27 2008
@@ -112,6 +112,15 @@
compile.from('sources').compiler
end
end
+
+ it 'should allow supressing compilation' do
+ write 'src/main/java/package/Test.java', 'class Test {}'
+ define 'foo' do
+ compile.sources.clear
+ end
+ project('foo').compile.invoke
+ Dir['target/classes/*'].should be_empty
+ end
end