Commits

seydar  committed e1422fb

started working on bug #22 on lighthosue

  • Participants
  • Parent commits 6a961a2

Comments (0)

Files changed (1)

+require 'fileutils'
+
+
+
+Amp::Bug.new do |b|
+  dir  = "test_#{rand(1000)}"
+  repo = nil # scoping
+  
+  b.number  22
+  b.desc    "`amp update` fails to switch between branches"
+  
+  b.setup do
+    # Create the repo
+    repo = Amp::Repositories::Mercurial::LocalRepository.new dir, true
+    
+    # Add a file (Ampfile is automatically created upon repo initialization)
+    repo.staging_area.add 'Ampfile'
+    
+    # Commit
+    repo.commit :modified => ['Ampfile'], :message => 'initial commit'
+    
+    # Create a new branch
+    repo.
+  end
+  
+  b.success { repo[nil].branch == 'default' } # repo[nil] is the working directory's changeset
+  b.cleanup { FileUtils.rm_rf Dir['stats_test_*'] } # destory all similar looking dirs
+end