Sha256: 5df165d8d4c5f7abe02efdce43526ccf89ff944154b8627dcea4aafac22bbaa1

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

require "spec_helper"
require "hamster/set"

describe Hamster::Set do
  [:size, :length].each do |method|
    describe "##{method}" do
      [
        [[], 0],
        [["A"], 1],
        [%w[A B C], 3],
      ].each do |values, result|
        it "returns #{result} for #{values.inspect}" do
          S[*values].send(method).should == result
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/hamster-3.0.0/spec/lib/hamster/set/size_spec.rb
hamster-3.0.0 spec/lib/hamster/set/size_spec.rb
hamster-2.0.0 spec/lib/hamster/set/size_spec.rb