Sha256: 4afe0ba4688bfa956d68525a1fbdf6988a08612a28a22d1b093720ad0d45d4e6
Contents?: true
Size: 797 Bytes
Versions: 34
Compression:
Stored size: 797 Bytes
Contents
require 'spec_helper' require Cuboid::Options.paths.lib + 'rpc/server/output' class RPCOutput include Cuboid::UI::Output end describe Cuboid::UI::Output do subject { RPCOutput.new } let(:message) { 'This is a msg!' } let(:logfile ) do Cuboid::Options.paths.logs + "output_spec_#{Process.pid}.log" end let(:exception) do e = Exception.new( 'Stuff' ) e.set_backtrace( [ 'backtrace line1', 'backtrace line2' ] ) s end context 'when rerouting messages to a logfile' do before( :each ) do subject.reroute_to_file( logfile ) end it 'sends output to the logfile' do subject.print_line( 'blah' ) expect(IO.read( logfile ).split( "\n" ).size).to eq(1) end end end
Version data entries
34 entries across 34 versions & 1 rubygems