annotate .svn/pristine/d7/d73cc4282b0675ac6625b48691a08efc047fa105.svn-base @ 1298:4f746d8966dd redmine_2.3_integration

Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author Chris Cannam
date Fri, 14 Jun 2013 09:28:30 +0100
parents cbb26bc654de
children
rev   line source
Chris@909 1 require File.dirname(__FILE__) + '/helper'
Chris@909 2 require File.dirname(__FILE__) + '/../init'
Chris@909 3
Chris@909 4 class PaginationHelperTest < Test::Unit::TestCase
Chris@909 5 include ActionController::Pagination
Chris@909 6 include ActionView::Helpers::PaginationHelper
Chris@909 7 include ActionView::Helpers::UrlHelper
Chris@909 8 include ActionView::Helpers::TagHelper
Chris@909 9
Chris@909 10 def setup
Chris@909 11 @controller = Class.new do
Chris@909 12 attr_accessor :url, :request
Chris@909 13 def url_for(options, *parameters_for_method_reference)
Chris@909 14 url
Chris@909 15 end
Chris@909 16 end
Chris@909 17 @controller = @controller.new
Chris@909 18 @controller.url = "http://www.example.com"
Chris@909 19 end
Chris@909 20
Chris@909 21 def test_pagination_links
Chris@909 22 total, per_page, page = 30, 10, 1
Chris@909 23 output = pagination_links Paginator.new(@controller, total, per_page, page)
Chris@909 24 assert_equal "1 <a href=\"http://www.example.com\">2</a> <a href=\"http://www.example.com\">3</a> ", output
Chris@909 25 end
Chris@909 26
Chris@909 27 def test_pagination_links_with_prefix
Chris@909 28 total, per_page, page = 30, 10, 1
Chris@909 29 output = pagination_links Paginator.new(@controller, total, per_page, page), :prefix => 'Newer '
Chris@909 30 assert_equal "Newer 1 <a href=\"http://www.example.com\">2</a> <a href=\"http://www.example.com\">3</a> ", output
Chris@909 31 end
Chris@909 32
Chris@909 33 def test_pagination_links_with_suffix
Chris@909 34 total, per_page, page = 30, 10, 1
Chris@909 35 output = pagination_links Paginator.new(@controller, total, per_page, page), :suffix => 'Older'
Chris@909 36 assert_equal "1 <a href=\"http://www.example.com\">2</a> <a href=\"http://www.example.com\">3</a> Older", output
Chris@909 37 end
Chris@909 38 end