Sha256: e135e0804e4ee4e2ea18dceb8a3785a19c8465821386f2cd0beaa8f5e335a186

Contents?: true

Size: 532 Bytes

Versions: 9

Compression:

Stored size: 532 Bytes

Contents

require 'spec_helper'

describe 'adding links to active record datatables' do

  before do
    Object.send(:remove_const, :T) rescue nil
    class T < Datatable::Base
      set_model Order
      column :id, :link_to => link_to('{{0}}', order_path('{{0}}'))
    end
    @params = {
      'iColumns' => 1,
      "bSearchable_0" => true
    }
  end

  it "adding link_to in block adds it to the column" do
    t = T.query(@params)
    T.columns['orders.id'][:link_to].should == "<a href=\"/orders/%7B%7B0%7D%7D\">{{0}}</a>"
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
datatable-0.2pre6 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.2pre5 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.2pre4 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.2pre3 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.2pre2 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.2pre1 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.1.1alpha4 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.1.1alpha1 example_app/spec/datatables/active_record_link_to_spec.rb
datatable-0.1.0alpha2 example_app/spec/datatables/active_record_link_to_spec.rb