mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	2.8 -> 3.0 in specs
This commit is contained in:
		
							parent
							
								
									94d49ed31c
								
							
						
					
					
						commit
						9ea1055eab
					
				
					 16 changed files with 15 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								spec/ruby/core/env/index_spec.rb
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								spec/ruby/core/env/index_spec.rb
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue