Sha256: 4d065e4df4a62929c08fa26eed05e96bd3b73a17b7f3087832f99b2b3e001b06

Contents?: true

Size: 938 Bytes

Versions: 23

Compression:

Stored size: 938 Bytes

Contents

require "spec_helper" 


describe Datagrid::Filters::StringFilter do

  it "should support multiple values" do
    report = test_report(:name => "one,two") do
      scope {Entry}
      filter(:name, :string, :multiple => true)
    end
    expect(report.assets).to include(Entry.create!( :name => "one"))
    expect(report.assets).to include(Entry.create!( :name => "two"))
    expect(report.assets).not_to include(Entry.create!( :name => "three"))
  end
  it "should support custom separator multiple values" do
    report = test_report(:name => "one,1|two,2") do
      scope {Entry}
      filter(:name, :string, :multiple => '|')
    end
    expect(report.assets).to include(Entry.create!( :name => "one,1"))
    expect(report.assets).to include(Entry.create!( :name => "two,2"))
    expect(report.assets).not_to include(Entry.create!( :name => "one"))
    expect(report.assets).not_to include(Entry.create!( :name => "two"))
  end

end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
datagrid-1.5.5 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.5.4 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.5.3 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.5.2 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.5.1 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.5.0 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.4.4 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.4.3 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.4.2 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.4.1 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.4.0 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.9 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.7 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.6 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.5 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.4 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.3 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.2 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.1 spec/datagrid/filters/string_filter_spec.rb
datagrid-1.3.0 spec/datagrid/filters/string_filter_spec.rb