Make sure hundreds of canonical tests don't fail in multisite every other time they are run.
See #28706. git-svn-id: https://develop.svn.wordpress.org/trunk@28964 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
53f98b80b7
commit
80a817ebcc
@ -19,16 +19,20 @@ class Tests_Canonical extends WP_UnitTestCase {
|
|||||||
var $term_ids;
|
var $term_ids;
|
||||||
|
|
||||||
function setUp() {
|
function setUp() {
|
||||||
|
global $wp_rewrite;
|
||||||
|
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
|
|
||||||
update_option( 'page_comments', true );
|
update_option( 'page_comments', true );
|
||||||
update_option( 'comments_per_page', 5 );
|
update_option( 'comments_per_page', 5 );
|
||||||
update_option( 'posts_per_page', 5 );
|
update_option( 'posts_per_page', 5 );
|
||||||
|
|
||||||
update_option( 'permalink_structure', $this->structure );
|
$wp_rewrite->init();
|
||||||
|
$wp_rewrite->set_permalink_structure( $this->structure );
|
||||||
|
|
||||||
create_initial_taxonomies();
|
create_initial_taxonomies();
|
||||||
$GLOBALS['wp_rewrite']->init();
|
|
||||||
flush_rewrite_rules();
|
$wp_rewrite->flush_rules();
|
||||||
|
|
||||||
$this->old_current_user = get_current_user_id();
|
$this->old_current_user = get_current_user_id();
|
||||||
$this->author_id = $this->factory->user->create( array( 'user_login' => 'canonical-author' ) );
|
$this->author_id = $this->factory->user->create( array( 'user_login' => 'canonical-author' ) );
|
||||||
|
@ -34,8 +34,9 @@ class Tests_Link extends WP_UnitTestCase {
|
|||||||
$post_id = $this->factory->post->create();
|
$post_id = $this->factory->post->create();
|
||||||
$post_id2 = $this->factory->post->create();
|
$post_id2 = $this->factory->post->create();
|
||||||
|
|
||||||
$wp_rewrite->permalink_structure = '';
|
$wp_rewrite->init();
|
||||||
$wp_rewrite->set_permalink_structure( '' );
|
$wp_rewrite->set_permalink_structure( '' );
|
||||||
|
$wp_rewrite->flush_rules();
|
||||||
|
|
||||||
// Basic case
|
// Basic case
|
||||||
$this->assertEquals( get_permalink( $post_id ), wp_get_shortlink( $post_id, 'post' ) );
|
$this->assertEquals( get_permalink( $post_id ), wp_get_shortlink( $post_id, 'post' ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user