Author: assaf
Date: Thu May  1 17:07:13 2008
New Revision: 652718

URL: http://svn.apache.org/viewvc?rev=652718&view=rev
Log:
Added specification for accepting .yml in addition to .yaml for build, settings 
and profiles files.

Modified:
    incubator/buildr/trunk/spec/application_spec.rb

Modified: incubator/buildr/trunk/spec/application_spec.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/spec/application_spec.rb?rev=652718&r1=652717&r2=652718&view=diff
==============================================================================
--- incubator/buildr/trunk/spec/application_spec.rb (original)
+++ incubator/buildr/trunk/spec/application_spec.rb Thu May  1 17:07:13 2008
@@ -210,6 +210,11 @@
       Buildr.settings.user.should == { 'foo'=>'bar' }
     end
 
+    it 'should return loaded settings.yml file' do
+      write 'home/.buildr/settings.yml', 'foo: bar'
+      Buildr.settings.user.should == { 'foo'=>'bar' }
+    end
+
     it 'should fail if settings.yaml file is not a hash' do
       write 'home/.buildr/settings.yaml', 'foo bar'
       lambda { Buildr.settings.user }.should raise_error(RuntimeError, 
/expecting.*settings.yaml/i)
@@ -231,6 +236,11 @@
       Buildr.settings.build.should == { 'foo'=>'bar' }
     end
 
+    it 'should return loaded build.yml file' do
+      write 'build.yml', 'foo: bar'
+      Buildr.settings.build.should == { 'foo'=>'bar' }
+    end
+
     it 'should fail if build.yaml file is not a hash' do
       write 'build.yaml', 'foo bar'
       lambda { Buildr.settings.build }.should raise_error(RuntimeError, 
/expecting.*build.yaml/i)
@@ -255,6 +265,14 @@
       Buildr.settings.profiles.should == { 'development'=> { 'foo'=>'bar' } }
     end
 
+    it 'should return loaded profiles.yml file' do
+      write 'profiles.yml', <<-YAML
+        development:
+          foo: bar
+      YAML
+      Buildr.settings.profiles.should == { 'development'=> { 'foo'=>'bar' } }
+    end
+
     it 'should fail if profiles.yaml file is not a hash' do
       write 'profiles.yaml', 'foo bar'
       lambda { Buildr.settings.profiles }.should raise_error(RuntimeError, 
/expecting.*profiles.yaml/i)


Reply via email to