[DRE-commits] [gem2deb] 02/04: Add unit test for regression fix when handling test failures

Antonio Terceiro terceiro at moszumanska.debian.org
Wed Dec 4 00:55:31 UTC 2013


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository gem2deb.

commit e2c6a5df758028e19e151052aa6510c5005116aa
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Tue Dec 3 21:25:39 2013 -0300

    Add unit test for regression fix when handling test failures
---
 test/unit/dh_ruby_test.rb | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/test/unit/dh_ruby_test.rb b/test/unit/dh_ruby_test.rb
index 2c45c3a..e06bccf 100644
--- a/test/unit/dh_ruby_test.rb
+++ b/test/unit/dh_ruby_test.rb
@@ -77,6 +77,22 @@ class DhRubyTest < Gem2DebTestCase
     end
   end
 
+  context 'running tests' do
+    setup do
+      @dh_ruby = Gem2Deb::DhRuby.new
+      @dh_ruby.verbose = false
+    end
+
+    should 'handle test failure gracefully' do
+      @dh_ruby.stubs(:skip_checks?).returns(false)
+      @dh_ruby.expects(:run).raises(Gem2Deb::CommandFailed)
+
+      @dh_ruby.expects(:handle_test_failure)
+
+      @dh_ruby.send(:run_tests_for_version, SUPPORTED_RUBY_VERSIONS.keys.first)
+    end
+  end
+
   context 'versions supported' do
     setup do
       @dh_ruby = Gem2Deb::DhRuby.new

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gem2deb.git



More information about the Pkg-ruby-extras-commits mailing list