Sha256: 8b318dca6319abfb52c66ced559578552de2211e9faaf0c3914dd8b8f1a7ad56
Contents?: true
Size: 893 Bytes
Versions: 10
Compression:
Stored size: 893 Bytes
Contents
require 'spec_helper' require Arachni::Options.instance.paths.lib + 'rpc/server/output' class RPCOutput include Arachni::UI::Output end describe Arachni::UI::Output do before( :all ) do @opts = Arachni::Options.instance @out = RPCOutput.new @out.mute @msg = 'This is a msg!' @logfile = @opts.paths.logs + 'output_spec.log' @e = Exception.new( 'Stuff' ) @e.set_backtrace( [ 'backtrace line1', 'backtrace line2' ] ) end after( :all ) { File.delete( @logfile ) } context 'when rerouting messages to a logfile' do before( :all ) do Arachni::UI::Output.reset_output_options @out.reroute_to_file( @logfile ) end it 'sends output to the logfile' do @out.print_line( 'blah' ) IO.read( @logfile ).split( "\n" ).size == 1 end end end
Version data entries
10 entries across 10 versions & 1 rubygems