@@ -28,34 +28,35 @@ def self.subject(a, b)
28
28
breaks = [ ]
29
29
30
30
breakpoint = Truffle ::Debug . break __FILE__ , TruffleDebugSpecFixtures ::ADD_LINE do |_binding |
31
- breaks << [ :break ]
31
+ breaks << :break
32
32
end
33
33
34
- TruffleDebuggerSpecFixtures . subject ( 14 , 2 )
35
- TruffleDebuggerSpecFixtures . subject ( 16 , 4 )
34
+ TruffleDebugSpecFixtures . subject ( 14 , 2 )
35
+ TruffleDebugSpecFixtures . subject ( 16 , 4 )
36
36
37
37
breakpoint . remove
38
38
39
- TruffleDebuggerSpecFixtures . subject ( 18 , 9 )
39
+ TruffleDebugSpecFixtures . subject ( 18 , 9 )
40
40
41
- breaks . should == [ :break ]
41
+ breaks . should == [ :break , :break ]
42
42
end
43
43
44
44
it "can observe local variables in a breakpoint" do
45
45
breaks = [ ]
46
46
47
- breakpoint = Truffle ::Debug . break __FILE__ , TruffleDebugSpecFixtures ::ADD_LINE do |binding |
48
- breaks << [ binding . local_variable_get ( :a ) , binding . local_variable_get ( :b ) ]
47
+ breakpoint1 = Truffle ::Debug . break __FILE__ , TruffleDebugSpecFixtures ::ADD_LINE do |binding |
48
+ breaks << binding . local_variable_get ( :a ) << binding . local_variable_get ( :b )
49
49
end
50
50
51
- breakpoint = Truffle ::Debug . break __FILE__ , TruffleDebugSpecFixtures ::MUL_LINE do |binding |
52
- breaks << [ binding . local_variable_get ( :c ) ]
51
+ breakpoint2 = Truffle ::Debug . break __FILE__ , TruffleDebugSpecFixtures ::MUL_LINE do |binding |
52
+ breaks << binding . local_variable_get ( :c )
53
53
end
54
54
55
55
TruffleDebugSpecFixtures . subject ( 14 , 2 )
56
56
TruffleDebugSpecFixtures . subject ( 16 , 4 )
57
57
58
- breakpoint . remove
58
+ breakpoint1 . remove
59
+ breakpoint2 . remove
59
60
60
61
TruffleDebugSpecFixtures . subject ( 18 , 9 )
61
62
0 commit comments