aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/core/tracepoint/new_spec.rb
diff options
context:
space:
mode:
authoreregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-02-21 15:38:59 +0000
committereregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-02-21 15:38:59 +0000
commitda7976235fbc2986925969646071bebe3702e49f (patch)
tree83bbf6a8e03cf990369feabe6c1c9d45c69f4c85 /spec/ruby/core/tracepoint/new_spec.rb
parentb8e389a0f3226c90e96e02e6396686a3bef6a456 (diff)
downloadruby-da7976235fbc2986925969646071bebe3702e49f.tar.gz
Update to ruby/spec@7a16e01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec/ruby/core/tracepoint/new_spec.rb')
-rw-r--r--spec/ruby/core/tracepoint/new_spec.rb17
1 files changed, 8 insertions, 9 deletions
diff --git a/spec/ruby/core/tracepoint/new_spec.rb b/spec/ruby/core/tracepoint/new_spec.rb
index 77675561f6..d333fd069a 100644
--- a/spec/ruby/core/tracepoint/new_spec.rb
+++ b/spec/ruby/core/tracepoint/new_spec.rb
@@ -3,7 +3,7 @@ require_relative 'fixtures/classes'
describe 'TracePoint.new' do
it 'returns a new TracePoint object, not enabled by default' do
- TracePoint.new(:call) {}.enabled?.should be_false
+ TracePoint.new(:line) {}.enabled?.should be_false
end
it 'includes :line event when event is not specified' do
@@ -23,12 +23,11 @@ describe 'TracePoint.new' do
it 'converts given event name as string into symbol using to_sym' do
event_name = nil
- (o = mock('return')).should_receive(:to_sym).and_return(:return)
+ (o = mock('line')).should_receive(:to_sym).and_return(:line)
- TracePoint.new(o) { |tp| event_name = tp.event}.enable do
- event_name.should equal(nil)
- TracePointSpec.test
- event_name.should equal(:return)
+ TracePoint.new(o) { |tp| event_name = tp.event }.enable do
+ line_event = true
+ event_name.should == :line
end
end
@@ -58,11 +57,11 @@ describe 'TracePoint.new' do
ruby_bug "#140740", ""..."2.5" do
it 'expects to be called with a block' do
- -> { TracePoint.new(:line) }.should raise_error(ArgumentError)
+ -> { TracePoint.new(:line) }.should raise_error(ArgumentError, "must be called with a block")
end
end
- it "raises a Argument error when the give argument doesn't match an event name" do
- -> { TracePoint.new(:test) }.should raise_error(ArgumentError)
+ it "raises a Argument error when the given argument doesn't match an event name" do
+ -> { TracePoint.new(:test) }.should raise_error(ArgumentError, "unknown event: test")
end
end