Commit 63b7126743698c13286d81c30c6a7a35845905fa
- Date: Thu Oct 11 05:17:32 +0000 2007
- Committer: fbos (fbos@d6c2ea82-c31b-0410-8381-e9c44f9824c5)
- Author: fbos (fbos@d6c2ea82-c31b-0410-8381-e9c44f9824c5)
- Commit SHA1: 63b7126743698c13286d81c30c6a7a35845905fa
- Tree SHA1: f8f958bde8f7c09eaf133a3d53a10381656ee55a
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
| |   |
| 42 | 42 | include Piston::SpecHelpers |
| 43 | 43 | |
| 44 | 44 | before do |
| 45 | logger.debug {"A local repository..."} |
| 45 | 46 | @repos_dir = self.tmppath(:repos) |
| 46 | 47 | @repos = Piston::Repository.new("file://#{@repos_dir}", :logger => self.logger) |
| 48 | @repos.create! |
| 47 | 49 | end |
| 48 | 50 | |
| 49 | 51 | after do |
| 50 | | self.cleanup |
| 52 | @repos.destroy! |
| 51 | 53 | end |
| 52 | 54 | end |
| 53 | 55 | |
| … | … | |
| 57 | 57 | it_should_behave_like "A local repository" |
| 58 | 58 | |
| 59 | 59 | before do |
| 60 | | @repos.create! |
| 60 | logger.debug {"A working copy against a local repository..."} |
| 61 | 61 | @wc_dir = self.tmppath(:wc) |
| 62 | 62 | @wc = Piston::WorkingCopy.new(@wc_dir, :logger => self.logger) |
| 63 | @wc.checkout(@repos.url) |
| 64 | end |
| 65 | |
| 66 | after do |
| 67 | @wc.destroy! |
| 63 | 68 | end |
| 64 | 69 | end |
| 65 | 70 | |
| … | … | |
| 72 | 72 | include Piston::SpecHelpers |
| 73 | 73 | |
| 74 | 74 | before(:all) do |
| 75 | logger.debug {"An upstream repository..."} |
| 75 | 76 | @upstream = Piston::Repository.new("file://" + self.tmppath(:repos)).create! |
| 76 | 77 | @upstream.logger = self.logger |
| 77 | 78 | |
| … | … | |
| 103 | 103 | it_should_behave_like "An upstream repository" |
| 104 | 104 | |
| 105 | 105 | before :all do |
| 106 | logger.debug {"An upstream repository with no copies/renames..."} |
| 106 | 107 | @upwc.create! "main.c", <<EOF |
| 107 | 108 | #include <stdio.h> |
| 108 | 109 | |
| toggle raw diff |
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -42,12 +42,14 @@ describe "A local repository", :shared => true do
include Piston::SpecHelpers
before do
+ logger.debug {"A local repository..."}
@repos_dir = self.tmppath(:repos)
@repos = Piston::Repository.new("file://#{@repos_dir}", :logger => self.logger)
+ @repos.create!
end
after do
- self.cleanup
+ @repos.destroy!
end
end
@@ -55,9 +57,14 @@ describe "A working copy against a local repository", :shared => true do
it_should_behave_like "A local repository"
before do
- @repos.create!
+ logger.debug {"A working copy against a local repository..."}
@wc_dir = self.tmppath(:wc)
@wc = Piston::WorkingCopy.new(@wc_dir, :logger => self.logger)
+ @wc.checkout(@repos.url)
+ end
+
+ after do
+ @wc.destroy!
end
end
@@ -65,6 +72,7 @@ describe "An upstream repository", :shared => true do
include Piston::SpecHelpers
before(:all) do
+ logger.debug {"An upstream repository..."}
@upstream = Piston::Repository.new("file://" + self.tmppath(:repos)).create!
@upstream.logger = self.logger
@@ -95,6 +103,7 @@ describe "An upstream repository with no copies/renames", :shared => true do
it_should_behave_like "An upstream repository"
before :all do
+ logger.debug {"An upstream repository with no copies/renames..."}
@upwc.create! "main.c", <<EOF
#include <stdio.h>
|