3 # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
5 # See LICENSE.txt for permissions.
10 require 'rubygems/user_interaction'
12 class MockGemUi < Gem::StreamUI
13 class TermError < RuntimeError; end
15 def initialize(input="")
16 super(StringIO.new(input), StringIO.new, StringIO.new)
36 def terminate_interaction(status=0)