[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