diff options
Diffstat (limited to 'test/rubygems/mockgemui.rb')
-rw-r--r-- | test/rubygems/mockgemui.rb | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/test/rubygems/mockgemui.rb b/test/rubygems/mockgemui.rb index d9bc2a8134..95a95fbf98 100644 --- a/test/rubygems/mockgemui.rb +++ b/test/rubygems/mockgemui.rb @@ -15,9 +15,8 @@ class MockGemUi < Gem::StreamUI def initialize(input="") super(StringIO.new(input), StringIO.new, StringIO.new) @terminated = false - @banged = false end - + def input @ins.string end @@ -30,22 +29,15 @@ class MockGemUi < Gem::StreamUI @errs.string end - def banged? - @banged - end - def terminated? @terminated end - def terminate_interaction!(status=1) - @terminated = true - @banged = true - fail TermError - end - def terminate_interaction(status=0) @terminated = true - fail TermError + + raise TermError end + end + |