Sha256: eea29cd24fbe64f5936cc611bea1710eba5a20c5b8e246903627bd30bcb48180

Contents?: true

Size: 475 Bytes

Versions: 38

Compression:

Stored size: 475 Bytes

Contents

require 'spec_helper'

describe Pacer::Filter::CollectionFilter do
  context 'on an array of objects' do
    let(:route) { [1,2,3].to_route }

    it 'should filter out an element' do
      route.except(2).to_a.should == [1,3]
    end

    it 'should filter out an array of elements' do
      route.except([2,3]).to_a.should == [1]
    end

    it 'should filter out the elements from another route' do
      route.except([2,3].to_route).to_a.should == [1]
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
pacer-2.0.24-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.22-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.20-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.19-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.18-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.17-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.16-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.15-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.14-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.13-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.12-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.10-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.10.pre-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.8-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.6-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.4.pre-java spec/pacer/filter/collection_filter_spec.rb
pacer-2.0.0.pre-java spec/pacer/filter/collection_filter_spec.rb
pacer-1.6.0-java spec/pacer/filter/collection_filter_spec.rb
pacer-1.5.4-java spec/pacer/filter/collection_filter_spec.rb
pacer-1.5.3-java spec/pacer/filter/collection_filter_spec.rb