diff --git tests/phpunit/tests/canonical.php tests/phpunit/tests/canonical.php
index 522bc33..7f18c37 100644
|
|
class Tests_Canonical extends WP_Canonical_UnitTestCase { |
72 | 72 | array( '/category/cat-a/page/1/?test=one%20two', '/category/cat-a/?test=one%20two', 18086), // Extra query vars should stay encoded |
73 | 73 | |
74 | 74 | // Categories with Dates |
75 | | array( '/2008/04/?cat=1', array( 'url' => '/2008/04/?cat=1', 'qv' => array('cat' => '1', 'year' => '2008', 'monthnum' => '04' ) ), 17661 ), |
| 75 | array( '/category/uncategorized/?paged=2&year=2008', array( 'url' => '/category/uncategorized/page/2/?year=2008', 'qv' => array( 'category_name' => 'uncategorized', 'paged' => 2, 'year' => 2008) ), 17661 ), |
| 76 | // array( '/2008/04/?cat=1', array( 'url' => '/2008/04/?cat=1', 'qv' => array('cat' => '1', 'year' => '2008', 'monthnum' => '04' ) ), 17661 ), |
| 77 | array( '/2008/04/?cat=1', array( 'url' => '/category/uncategorized/?year=2008&monthnum=04', 'qv' => array('category_name' => 'uncategorized', 'year' => '2008', 'monthnum' => '04' ) ), 17661 ), |
76 | 78 | // array( '/2008/?category_name=cat-a', array( 'url' => '/2008/?category_name=cat-a', 'qv' => array('category_name' => 'cat-a', 'year' => '2008' ) ) ), |
77 | 79 | array( '/2008/?category_name=cat-a', array( 'url' => '/category/cat-a/?year=2008', 'qv' => array('category_name' => 'cat-a', 'year' => '2008' ) ), 20386 ), |
| 80 | // array( '/category/uncategorized/?year=2008', array( 'url' => '/2008/?category_name=uncategorized', 'qv' => array('category_name' => 'uncategorized', 'year' => '2008' ) ), 17661 ), |
| 81 | array( '/category/uncategorized/?year=2008', array( 'url' => '/category/uncategorized/?year=2008', 'qv' => array('category_name' => 'uncategorized', 'year' => '2008' ) ), 17661 ), |
78 | 82 | |
79 | 83 | // Pages |
80 | 84 | array( '/sample%20page/', array( 'url' => '/sample-page/', 'qv' => array('pagename' => 'sample-page', 'page' => '' ) ), 17653 ), // Page rules always set 'page' |
… |
… |
class Tests_Canonical extends WP_Canonical_UnitTestCase { |
128 | 132 | // Authors |
129 | 133 | array( '/?author=%d', '/author/canonical-author/' ), |
130 | 134 | // array( '/?author=%d&year=2008', '/2008/?author=3'), |
| 135 | array( '/?author=%d&year=2008', '/author/canonical-author/?year=2008', 17661 ), |
131 | 136 | // array( '/author/canonical-author/?year=2008', '/2008/?author=3'), //Either or, see previous testcase. |
| 137 | array( '/author/canonical-author/?year=2008', '/author/canonical-author/?year=2008', 17661 ), |
132 | 138 | |
133 | 139 | // Feeds |
134 | 140 | array( '/?feed=atom', '/feed/atom/' ), |
diff --git tests/phpunit/tests/canonical/customRules.php tests/phpunit/tests/canonical/customRules.php
index 24a968f..2873e53 100644
|
|
class Tests_Canonical_CustomRules extends WP_Canonical_UnitTestCase { |
35 | 35 | // Custom Rewrite rules leading to Categories |
36 | 36 | array( '/ccr/uncategorized/sort/asc/', array( 'url' => '/ccr/uncategorized/sort/asc/', 'qv' => array( 'category_name' => 'uncategorized', 'order' => 'asc' ) ) ), |
37 | 37 | array( '/ccr/uncategorized/sort/desc/', array( 'url' => '/ccr/uncategorized/sort/desc/', 'qv' => array( 'category_name' => 'uncategorized', 'order' => 'desc' ) ) ), |
| 38 | array( '/ccr/uncategorized/sort/desc/?year=2008', array( 'url' => '/ccr/uncategorized/sort/desc/?year=2008', 'qv' => array( 'category_name' => 'uncategorized', 'order' => 'desc', 'year' => '2008' ) ), 17661 ), |
38 | 39 | ); |
39 | 40 | } |
40 | 41 | } |