1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
eregon 2018-03-04 15:09:32 +00:00
parent 8a15857a7f
commit 401b64c4e8
3689 changed files with 6095 additions and 6096 deletions

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#all?" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#any?" do
before :each do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#chunk" do
before do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
ruby_version_is "2.3" do
describe "Enumerable#chunk_while" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/collect_concat', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/collect_concat'
describe "Enumerable#collect_concat" do
it_behaves_like :enumerable_collect_concat , :collect_concat

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/collect', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/collect'
describe "Enumerable#collect" do
it_behaves_like :enumerable_collect , :collect

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#count" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumeratorized'
describe "Enumerable#cycle" do
describe "passed no argument or nil" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/find', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/find'
describe "Enumerable#detect" do
it_behaves_like :enumerable_find , :detect

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#drop" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#drop_while" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumeratorized'
describe "Enumerable#each_cons" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#each_entry" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumeratorized'
describe "Enumerable#each_slice" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#each_with_index" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#each_with_object" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/entries', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/entries'
describe "Enumerable#entries" do
it_behaves_like :enumerable_entries , :entries

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/find_all', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/find_all'
ruby_version_is "2.6" do
describe "Enumerable#filter" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/find_all', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/find_all'
describe "Enumerable#find_all" do
it_behaves_like :enumerable_find_all , :find_all

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#find_index" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/find', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/find'
describe "Enumerable#find" do
it_behaves_like :enumerable_find , :find

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/take', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/take'
describe "Enumerable#first" do
it "returns the first element" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/collect_concat', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/collect_concat'
describe "Enumerable#flat_map" do
it_behaves_like :enumerable_collect_concat , :flat_map

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#grep" do
before :each do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
ruby_version_is "2.3" do
describe "Enumerable#grep_v" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#group_by" do
it "returns a hash with values grouped according to the block" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/include', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/include'
describe "Enumerable#include?" do
it_behaves_like :enumerable_include, :include?

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/inject', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/inject'
describe "Enumerable#inject" do
it_behaves_like :enumerable_inject, :inject

View file

@ -1,7 +1,7 @@
# -*- encoding: us-ascii -*-
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#lazy" do
it "returns an instance of Enumerator::Lazy" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/collect', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/collect'
describe "Enumerable#map" do
it_behaves_like :enumerable_collect , :map

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#max_by" do
it "returns an enumerator if no block" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#max" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/include', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/include'
describe "Enumerable#member?" do
it_behaves_like :enumerable_include, :member?

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#min_by" do
it "returns an enumerator if no block" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#min" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#minmax_by" do
it "returns an enumerator if no block" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#minmax" do
before :each do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#none?" do
it "returns true if none of the elements in self are true" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#one?" do
describe "when passed a block" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#partition" do
it "returns two arrays, the first containing elements for which the block is true, the second containing the rest" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/inject', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/inject'
describe "Enumerable#reduce" do
it_behaves_like :enumerable_inject, :reduce

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#reject" do
it "returns an array of the elements for which block is false" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#reverse_each" do
it "traverses enum in reverse order and pass each element to block" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/find_all', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/find_all'
describe "Enumerable#select" do
it_behaves_like :enumerable_find_all , :select

View file

@ -1,4 +1,4 @@
require File.expand_path('../enumerable_enumeratorized', __FILE__)
require_relative 'enumerable_enumeratorized'
describe :enumerable_collect, shared: true do
before :each do

View file

@ -1,4 +1,4 @@
require File.expand_path('../enumerable_enumeratorized', __FILE__)
require_relative 'enumerable_enumeratorized'
describe :enumerable_collect_concat, shared: true do
it "yields elements to the block and flattens one level" do

View file

@ -1,4 +1,4 @@
require File.expand_path('../enumeratorized', __FILE__)
require_relative 'enumeratorized'
describe :enumerable_enumeratorized_with_unknown_size, shared: true do
describe "Enumerable with size" do

View file

@ -1,4 +1,4 @@
require File.expand_path('../enumerable_enumeratorized', __FILE__)
require_relative 'enumerable_enumeratorized'
describe :enumerable_find, shared: true do
# #detect and #find are aliases, so we only need one function

View file

@ -1,4 +1,4 @@
require File.expand_path('../enumerable_enumeratorized', __FILE__)
require_relative 'enumerable_enumeratorized'
describe :enumerable_find_all, shared: true do
before :each do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#slice_after" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#slice_before" do
before :each do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#slice_when" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#sort_by" do
it "returns an array of elements ordered by the result of block" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#sort" do
it "sorts by the natural order as defined by <=>" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
ruby_version_is '2.4' do
describe 'Enumerable#sum' do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/take', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/take'
describe "Enumerable#take" do
it "requires an argument" do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/enumerable_enumeratorized', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/enumerable_enumeratorized'
describe "Enumerable#take_while" do
before :each do

View file

@ -1,6 +1,6 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require File.expand_path('../shared/entries', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
require_relative 'shared/entries'
describe "Enumerable#to_a" do
it_behaves_like :enumerable_entries , :to_a

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#to_h" do
it "converts empty enumerable to empty hash" do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
ruby_version_is '2.4' do
describe 'Enumerable#uniq' do

View file

@ -1,5 +1,5 @@
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "Enumerable#zip" do