Sha256: 6912de7690c12296fc2159489efd7c2284ce95f71e276a5e25a22b4d8d0bf77b
Contents?: true
Size: 703 Bytes
Versions: 4
Compression:
Stored size: 703 Bytes
Contents
require 'spec_helper' describe Datagrid::Filters::EnumFilter do it "should support select option" do test_report do scope {Entry} filter(:group_id, :enum, :select => [1,2] ) end.class.filter_by_name(:group_id).select.should == [1,2] end it "should support select option as proc" do test_report do scope {Entry} filter(:group_id, :enum, :select => proc { [1,2] }) end.class.filter_by_name(:group_id).select.should == [1,2] end it "should initialize select option only on instanciation" do class ReportWithLazySelect include Datagrid scope {Entry} filter(:group_id, :enum, :select => proc { raise 'hello' }) end end end
Version data entries
4 entries across 4 versions & 1 rubygems