Sha256: d5bf8a01ed8b53801f48666f857eafd5dc46f1a3b5aa9c40b227fc2818498656

Contents?: true

Size: 470 Bytes

Versions: 13

Compression:

Stored size: 470 Bytes

Contents

module Woulda
  module WillPaginate
    module Macros
      def should_have_per_page(count)
        klass = self.name.gsub(/Test$/, '').constantize
        context "#{klass}" do
          should "respond to per_page" do
            assert klass.respond_to?(:per_page), "#{klass} does not respond to :per_page"
          end

          should "have #{count} per page" do
            assert_equal count, klass.per_page
          end
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
seanhussey-woulda-0.0.2 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.1 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.2 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.3 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.4 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.5 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.1.6 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.2.0 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.2.1 lib/woulda/will_paginate/macros.rb
seanhussey-woulda-0.2.2 lib/woulda/will_paginate/macros.rb
webmat-woulda-0.1.7 lib/woulda/will_paginate/macros.rb
svenaas-woulda-0.3.1 lib/woulda/will_paginate/macros.rb
svenaas-woulda-0.2.3 lib/woulda/will_paginate/macros.rb