зеркало из https://github.com/github/ruby.git
2.8 -> 3.0 in specs
This commit is contained in:
Родитель
94d49ed31c
Коммит
9ea1055eab
|
@ -1,7 +1,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'shared/each_byte'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "ARGF.bytes" do
|
||||
it_behaves_like :argf_each_byte, :bytes
|
||||
end
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'shared/each_char'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "ARGF.chars" do
|
||||
it_behaves_like :argf_each_char, :chars
|
||||
end
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'shared/each_codepoint'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "ARGF.codepoints" do
|
||||
it_behaves_like :argf_each_codepoint, :codepoints
|
||||
end
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'shared/each_line'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "ARGF.lines" do
|
||||
it_behaves_like :argf_each_line, :lines
|
||||
end
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'shared/key'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "ENV.index" do
|
||||
it_behaves_like :env_key, :index
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'fixtures/classes'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "IO#bytes" do
|
||||
before :each do
|
||||
@io = IOSpecs.io_fixture "lines.txt"
|
||||
|
|
|
@ -3,7 +3,7 @@ require_relative '../../spec_helper'
|
|||
require_relative 'fixtures/classes'
|
||||
require_relative 'shared/chars'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "IO#chars" do
|
||||
it_behaves_like :io_chars, :chars
|
||||
end
|
||||
|
|
|
@ -2,7 +2,7 @@ require_relative '../../spec_helper'
|
|||
require_relative 'fixtures/classes'
|
||||
require_relative 'shared/codepoints'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
|
||||
# See redmine #1667
|
||||
describe "IO#codepoints" do
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
require_relative '../../spec_helper'
|
||||
require_relative 'fixtures/classes'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "IO#lines" do
|
||||
before :each do
|
||||
@io = IOSpecs.io_fixture "lines.txt"
|
||||
|
|
|
@ -60,7 +60,7 @@ describe "ObjectSpace.define_finalizer" do
|
|||
ruby_exe(code, :args => "2>&1").should include("finalizer run\n")
|
||||
end
|
||||
|
||||
ruby_version_is "2.8" do
|
||||
ruby_version_is "3.0" do
|
||||
it "warns if the finalizer has the object as the receiver" do
|
||||
code = <<-RUBY
|
||||
class CapturesSelf
|
||||
|
|
|
@ -122,7 +122,7 @@ describe 'Range#minmax' do
|
|||
end
|
||||
end
|
||||
|
||||
ruby_bug "#17014", "2.7.0"..."2.8" do
|
||||
ruby_bug "#17014", "2.7.0"..."3.0" do
|
||||
it 'should return nil pair if beginning and end are equal without iterating the range' do
|
||||
@x.should_not_receive(:succ)
|
||||
|
||||
|
|
|
@ -4,12 +4,10 @@ require_relative 'fixtures/classes'
|
|||
describe 'TracePoint#inspect' do
|
||||
before do
|
||||
ruby_version_is ""..."3.0" do
|
||||
# Old behavior for Ruby < 2.8
|
||||
@path_prefix = '@'
|
||||
end
|
||||
|
||||
ruby_version_is "3.0" do
|
||||
# New behavior for Ruby >= 2.8
|
||||
@path_prefix = ' '
|
||||
end
|
||||
end
|
||||
|
|
|
@ -2,7 +2,7 @@ require_relative '../../spec_helper'
|
|||
require 'stringio'
|
||||
require_relative 'shared/each_byte'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "StringIO#bytes" do
|
||||
it_behaves_like :stringio_each_byte, :bytes
|
||||
end
|
||||
|
|
|
@ -2,7 +2,7 @@ require_relative '../../spec_helper'
|
|||
require 'stringio'
|
||||
require_relative 'shared/each_char'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "StringIO#chars" do
|
||||
it_behaves_like :stringio_each_char, :chars
|
||||
end
|
||||
|
|
|
@ -3,7 +3,7 @@ require_relative '../../spec_helper'
|
|||
require_relative 'fixtures/classes'
|
||||
require_relative 'shared/codepoints'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
|
||||
# See redmine #1667
|
||||
describe "StringIO#codepoints" do
|
||||
|
|
|
@ -2,7 +2,7 @@ require_relative '../../spec_helper'
|
|||
require 'stringio'
|
||||
require_relative 'shared/each'
|
||||
|
||||
ruby_version_is ''...'2.8' do
|
||||
ruby_version_is ''...'3.0' do
|
||||
describe "StringIO#lines when passed a separator" do
|
||||
it_behaves_like :stringio_each_separator, :lines
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче