Skip to content
Snippets Groups Projects
Commit de2b2f76 authored by Erick Hitter's avatar Erick Hitter
Browse files

Add tests for permalink filters

parent 920a3ca6
No related branches found
No related tags found
Loading
<?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.
*/
public function setUp() {
parent::setUp();
$plugin = external_permalinks_redux::get_instance();
$this->post_id = $this->factory->post->create(
[
'post_type' => 'post',
]
);
update_post_meta( $this->post_id, $plugin->meta_key_target, static::DESTINATION );
$this->page_id = $this->factory->post->create(
[
'post_type' => 'page',
]
);
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 ) );
}
}
<?php
/**
* Class SampleTest
*
* @package External_Permalinks_Redux
*/
/**
* Sample test case.
*/
class SampleTest extends WP_UnitTestCase {
/**
* A single example test.
*/
public function test_sample() {
// Replace this with some actual testing code.
$this->assertTrue( true );
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment