Sha256: 337b27b8799659f50f67789c24d990674cc886494474de287ab78eb4a67c9e77

Contents?: true

Size: 891 Bytes

Versions: 7

Compression:

Stored size: 891 Bytes

Contents

require 'spec_helper'
require 'usaidwat/ext/array'

module USaidWat
  module Ext
    describe Array do
      it "should split args separated by spaces" do
        v = %W{one two three}
        expected = v
        actual = v.subreddits
        expect(actual).to eq(expected)
      end

      it "should split args separated by commas" do
        v = ['one,two,three']
        expected = %W{one two three}
        actual = v.subreddits
        expect(actual).to eq(expected)
      end

      it "should split args separated by plus signs" do
        v = ['one+two+three']
        expected = %W{one two three}
        actual = v.subreddits
        expect(actual).to eq(expected)
      end

      it "should downcase all args" do
        v = %W{one Two Three}
        expected = %W{one two three}
        actual = v.subreddits
        expect(actual).to eq(expected)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
usaidwat-1.5.0 spec/usaidwat/array_spec.rb
usaidwat-1.4.5 spec/usaidwat/array_spec.rb
usaidwat-1.4.4 spec/usaidwat/array_spec.rb
usaidwat-1.4.3 spec/usaidwat/array_spec.rb
usaidwat-1.4.2 spec/usaidwat/array_spec.rb
usaidwat-1.4.1 spec/usaidwat/array_spec.rb
usaidwat-1.4.0 spec/usaidwat/array_spec.rb