Sha256: 644e5a282f65d72d3e6343ba4080c02b8eedff3e8c8a39bc5fd131bb11a14d8e

Contents?: true

Size: 555 Bytes

Versions: 1

Compression:

Stored size: 555 Bytes

Contents

require "spec_helper"
require "hamster/vector"

describe Hamster::Vector do

  describe "#clear" do

    [
      [],
      ["A"],
      %w[A B C],
    ].each do |values|

      describe "on #{values}" do

        before do
          @original = Hamster.vector(*values)
          @result = @original.clear
        end

        it "preserves the original" do
          @original.should == Hamster.vector(*values)
        end

        it "returns an empty vector" do
          @result.should equal(Hamster.vector)
        end

      end

    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hamster-1.0.1.pre.rc.1 spec/hamster/vector/clear_spec.rb