WordPress.org

Make WordPress Core

Ticket #25735: 25735.test.2.patch

File 25735.test.2.patch, 990 bytes (added by johnpbloch, 8 years ago)

Slightly better test

  • tests/phpunit/tests/general/template.php

     
     1<?php
     2
     3class Tests_General_Template extends WP_UnitTestCase {
     4
     5        private $i18n_count = 0;
     6
     7        function increment_i18n_count() {
     8                $this->i18n_count += 1;
     9        }
     10
     11        /**
     12         * @ticket 25735
     13         */
     14        function test_paginate_links_number_format() {
     15                $this->i18n_count = 0;
     16                add_filter( 'number_format_i18n', array( $this, 'increment_i18n_count' ) );
     17                paginate_links( array(
     18                        'total'     => 100,
     19                        'current'   => 50,
     20                        'show_all'  => false,
     21                        'prev_next' => true,
     22                        'end_size'  => 1,
     23                        'mid_size'  => 1,
     24                ) );
     25                // The links should be:
     26                // < Previous 1 ... 49 50 51 ... 100 Next >
     27                $this->assertEquals( 5, $this->i18n_count );
     28                remove_filter( 'number_format_i18n', array( $this, 'increment_i18n_count' ) );
     29        }
     30
     31}