|
53 | 53 | end |
54 | 54 |
|
55 | 55 | it "works even if the proc was created on the same line" do |
56 | | - ruby_version_is(""..."4.0") do |
| 56 | + ruby_version_is(""..."4.1") do |
57 | 57 | proc { true }.source_location.should == [__FILE__, __LINE__] |
58 | 58 | Proc.new { true }.source_location.should == [__FILE__, __LINE__] |
59 | 59 | -> { true }.source_location.should == [__FILE__, __LINE__] |
60 | 60 | end |
61 | | - ruby_version_is("4.0") do |
| 61 | + ruby_version_is("4.1") do |
62 | 62 | proc { true }.source_location.should == [__FILE__, __LINE__, 11, __LINE__, 19] |
63 | 63 | Proc.new { true }.source_location.should == [__FILE__, __LINE__, 15, __LINE__, 23] |
64 | 64 | -> { true }.source_location.should == [__FILE__, __LINE__, 6, __LINE__, 17] |
|
94 | 94 | it "works for eval with a given line" do |
95 | 95 | proc = eval('-> {}', nil, "foo", 100) |
96 | 96 | location = proc.source_location |
97 | | - ruby_version_is(""..."4.0") do |
| 97 | + ruby_version_is(""..."4.1") do |
98 | 98 | location.should == ["foo", 100] |
99 | 99 | end |
100 | | - ruby_version_is("4.0") do |
| 100 | + ruby_version_is("4.1") do |
101 | 101 | location.should == ["foo", 100, 0, 100, 5] |
102 | 102 | end |
103 | 103 | end |
|
0 commit comments