Sha256: fe1112fe44e81c73b5160aa0d7b3cfaff4b6a4c23bb051e5b12c0f0905d4a2e0

Contents?: true

Size: 774 Bytes

Versions: 6

Compression:

Stored size: 774 Bytes

Contents

require File.expand_path('../spec_helper', File.dirname(__FILE__))
include Kaminari::Helpers

describe 'Kaminari::Helpers' do
  let :renderer do
    stub(r = Object.new) do
      render.with_any_args
      options { {} }
      params { {} }
      partial_exists?.with_any_args {|a| puts a; false }
      url_for {|h| "/foo?page=#{h[:page]}"}
    end
    r
  end
  describe 'PageLink' do
    subject { PageLink.new renderer, :page => 3 }
    its('class.template_filename') { should == 'page_link' }
    describe 'template lookup rule' do
      before do
        pending "spies doesn't work on RSpec 2 ATM: https://github.com/btakita/rr/issues#issue/45"
        subject.to_s
      end
      specify { renderer.should have_received.partial_exists? PageLink }
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kaminari-0.9.9 spec/helpers/tags_spec.rb
kaminari-0.9.8 spec/helpers/tags_spec.rb
kaminari-0.9.7 spec/helpers/tags_spec.rb
kaminari-0.9.6 spec/helpers/tags_spec.rb
kaminari-0.9.5 spec/helpers/tags_spec.rb
kaminari-0.9.4 spec/helpers/tags_spec.rb