Sha256: 7f9b813e38fd7d517543404d66ce3335c8d09f26da4bc95e35e23f31eae2c3a7

Contents?: true

Size: 359 Bytes

Versions: 90

Compression:

Stored size: 359 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe Array do
  describe 'unwrap' do
    it 'to array' do
      arr = [1, 2, 3]
      expect(arr.unwrap).to eq(arr)
    end

    it 'to integer' do
      arr = [1]
      expect(arr.unwrap).to eq(1)
    end

    it 'to nil' do
      arr = []
      expect(arr.unwrap.nil?).to be(true)
    end
  end
end

Version data entries

90 entries across 90 versions & 2 rubygems

Version Path
commonmeta-ruby-3.13 spec/array_spec.rb
commonmeta-ruby-3.12.1 spec/array_spec.rb
commonmeta-ruby-3.12.0 spec/array_spec.rb
commonmeta-ruby-3.11.0 spec/array_spec.rb
commonmeta-ruby-3.9.0 spec/array_spec.rb
commonmeta-ruby-3.8.3 spec/array_spec.rb
commonmeta-ruby-3.8.2 spec/array_spec.rb
commonmeta-ruby-3.8.1 spec/array_spec.rb
commonmeta-ruby-3.8.0 spec/array_spec.rb
commonmeta-ruby-3.7.3 spec/array_spec.rb
commonmeta-ruby-3.7.2 spec/array_spec.rb
commonmeta-ruby-3.7.1 spec/array_spec.rb
commonmeta-ruby-3.7.0 spec/array_spec.rb
commonmeta-ruby-3.6.1 spec/array_spec.rb
commonmeta-ruby-3.6 spec/array_spec.rb
commonmeta-ruby-3.5.5 spec/array_spec.rb
commonmeta-ruby-3.5.4 spec/array_spec.rb
commonmeta-ruby-3.5.3 spec/array_spec.rb
commonmeta-ruby-3.5.2 spec/array_spec.rb
commonmeta-ruby-3.5.1 spec/array_spec.rb