# This file is a part of Julia. License is MIT: http://julialang.org/license module TestHelpers type FakeTerminal <: Base.Terminals.UnixTerminal in_stream::Base.IO out_stream::Base.IO err_stream::Base.IO hascolor::Bool raw::Bool FakeTerminal(stdin,stdout,stderr,hascolor=true) = new(stdin,stdout,stderr,hascolor,false) end Base.Terminals.hascolor(t::FakeTerminal) = t.hascolor Base.Terminals.raw!(t::FakeTerminal, raw::Bool) = t.raw = raw Base.Terminals.size(t::FakeTerminal) = (24, 80) end