Sha256: 80ec60254c77533d2d27fefa65c923a461f2f2fb6a057c62d6116c2bbde10e36

Contents?: true

Size: 526 Bytes

Versions: 13

Compression:

Stored size: 526 Bytes

Contents

require 'spec_helper'
require 'mercury/utils'

Utils = Mercury::Utils

describe Utils do
  describe '::unsplat' do
    it 'allows args to be provided in splatted form' do
      expect(Utils.unsplat([])).to eql []
      expect(Utils.unsplat([1])).to eql [1]
      expect(Utils.unsplat([1, 2])).to eql [1, 2]
    end
    it 'allows args to be provided as an array' do
      expect(Utils.unsplat([[]])).to eql []
      expect(Utils.unsplat([[1]])).to eql [1]
      expect(Utils.unsplat([[1, 2]])).to eql [1, 2]
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mercury_amqp-0.10.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.9.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.8.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.7.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.6.1 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.6.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.5.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.4.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.3.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.2.0 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.1.9 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.1.7 spec/lib/mercury/utils_spec.rb
mercury_amqp-0.1.6 spec/lib/mercury/utils_spec.rb