spec/git_spec.rb in overapp-0.5.0 vs spec/git_spec.rb in overapp-0.5.1
- old
+ new
@@ -1,12 +1,34 @@
require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
-describe 'Git' do
+describe 'Git Coverage' do
it 'smoke' do
Overapp::TmpDir.with do |dir|
Overapp::Git.commit(dir,"stuff") do
File.create "#{dir}/abc.txt","hello"
end
end
2.should == 2
end
end
+
+describe 'overapp output is checked into git' do
+ before do
+ Overapp.stub(:file_create) { |*args| }
+ Overapp.stub(:ec) { |*args| }
+ end
+
+ include_context "projects"
+
+ project do |p|
+ p.file "README","Hello"
+ end
+
+ let(:output_path) do
+ "/tmp/asdfsfwefwef/fgdfgeefgefgefge#{rand(100000000000000)}"
+ end
+
+ it 'write' do
+ Overapp::Git.should_receive(:commit_inner).with(output_path,"Overlay Created",true)
+ project.write_to! output_path
+ end
+end
\ No newline at end of file