Sha256: 24db23b1d7538861be1ebcbd99cdc6c8f01763ff4eeb6f395e878a242314f7e0
Contents?: true
Size: 798 Bytes
Versions: 27
Compression:
Stored size: 798 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 require "spec_helper" describe Set do describe ".evolve" do context "when provided a set" do let(:set) do ::Set.new([ 1, 2, 3 ]) end it "returns an array" do expect(described_class.evolve(set)).to eq([ 1, 2, 3 ]) end end context "when provided an array" do it "returns an array" do expect(described_class.evolve([ 1, 2, 3 ])).to eq([ 1, 2, 3 ]) end end context "when provided another object" do it "returns the object" do expect(described_class.evolve("testing")).to eq("testing") end end context "when provided nil" do it "returns nil" do expect(described_class.evolve(nil)).to be_nil end end end end
Version data entries
27 entries across 27 versions & 2 rubygems