require_relative '../../spec_helper' require_relative 'fixtures/classes' describe 'TracePoint#inspect' do it 'returns a string containing a human-readable TracePoint status' do TracePoint.new(:line) {}.inspect.should == '#' end it 'returns a String showing the event, path and line' do inspect = nil line = nil TracePoint.new(:line) { |tp| inspect ||= tp.inspect }.enable do line = __LINE__ end inspect.should == "#" end it 'returns a String showing the event, path and line for a :class event' do inspect = nil line = nil TracePoint.new(:class) { |tp| inspect ||= tp.inspect }.enable do line = __LINE__ + 1 class TracePointSpec::C end end inspect.should == "#" end end