Newer
Older
<?php
/**
* Class PermalinkFilters
*
* @package External_Permalinks_Redux
*/
/**
* Test permalink filters
*/
class PermalinkFilters extends WP_UnitTestCase {
/**
* Redirect destination.
*/
const DESTINATION = 'https://w.org/';
/**
* Test post ID.
*
* @var int
*/
protected $post_id;
/**
* Test page ID.
*
* @var int
*/
protected $page_id;
/**
* Create some objects with redirects.
*/
$plugin = external_permalinks_redux::get_instance();
$this->post_id = $this->factory->post->create(
);
update_post_meta( $this->post_id, $plugin->meta_key_target, static::DESTINATION );
$this->page_id = $this->factory->post->create(
);
update_post_meta( $this->page_id, $plugin->meta_key_target, static::DESTINATION );
}
/**
* Test post permalink filter.
*/
public function test_post() {
$this->assertEquals( static::DESTINATION, get_permalink( $this->post_id ) );
}
/**
* Test page link filter.
*/
public function test_page() {
$this->assertEquals( static::DESTINATION, get_page_link( $this->page_id ) );
}
}