Commit 63b7126743698c13286d81c30c6a7a35845905fa

Made SpecHelper log it's actions when creating the context. Slightly changed how the repositories are created and working copies are checked out/destroyed.

git-svn-id: svn+ssh://rubyforge.org/var/svn/piston/trunk@134 d6c2ea82-c31b-0410-8381-e9c44f9824c5

Commit diff

spec/spec_helper.rb

 
4242 include Piston::SpecHelpers
4343
4444 before do
45 logger.debug {"A local repository..."}
4546 @repos_dir = self.tmppath(:repos)
4647 @repos = Piston::Repository.new("file://#{@repos_dir}", :logger => self.logger)
48 @repos.create!
4749 end
4850
4951 after do
50 self.cleanup
52 @repos.destroy!
5153 end
5254end
5355
5757 it_should_behave_like "A local repository"
5858
5959 before do
60 @repos.create!
60 logger.debug {"A working copy against a local repository..."}
6161 @wc_dir = self.tmppath(:wc)
6262 @wc = Piston::WorkingCopy.new(@wc_dir, :logger => self.logger)
63 @wc.checkout(@repos.url)
64 end
65
66 after do
67 @wc.destroy!
6368 end
6469end
6570
7272 include Piston::SpecHelpers
7373
7474 before(:all) do
75 logger.debug {"An upstream repository..."}
7576 @upstream = Piston::Repository.new("file://" + self.tmppath(:repos)).create!
7677 @upstream.logger = self.logger
7778
103103 it_should_behave_like "An upstream repository"
104104
105105 before :all do
106 logger.debug {"An upstream repository with no copies/renames..."}
106107 @upwc.create! "main.c", <<EOF
107108#include <stdio.h>
108109
toggle raw diff