Sha256: ec5658a3b54fd9822789907e2d14dbd4876bf17231b3ef2c41a4bcf182f05513

Contents?: true

Size: 628 Bytes

Versions: 34

Compression:

Stored size: 628 Bytes

Contents

require 'rails_helper'

describe Tabulatr::Renderer::ColumnsFromBlock do

  class TabulatrFakeData < Tabulatr::Data
    filter :foo_and_bar
    filter :not_requested_filter
  end

  describe '#filter' do
    it 'finds filters if tabulatr_data is given' do
      allow_any_instance_of(TabulatrFakeData).to receive(:table_columns).and_return([])
      td = TabulatrFakeData.new(Product)
      cfb = Tabulatr::Renderer::ColumnsFromBlock.process(Product, td) do |c|
        c.filter :foo_and_bar
        c.filter :not_available_filter
      end
      expect(cfb.filters.map(&:name)).to match_array([:foo_and_bar])
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
tabulatr2-0.10.4 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.10.3 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.10.2 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.10.1 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.10.0 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.48 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.47 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.46 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.45 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.44 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.43 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.42 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.41 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.40 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.39 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.38 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.37 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.36 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.35 spec/lib/tabulatr/renderer/columns_from_block_spec.rb
tabulatr2-0.9.34 spec/lib/tabulatr/renderer/columns_from_block_spec.rb