Move plugin files to a subfolder
[MAILPOET-3988]
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace MailPoet\Test\API\JSON\v1;
|
||||
|
||||
use MailPoet\API\JSON\v1\AutomatedLatestContent;
|
||||
|
||||
class AutomatedLatestContentTest extends \MailPoetTest {
|
||||
public function testItGetsPostTypes() {
|
||||
$endpoint = $this->diContainer->get(AutomatedLatestContent::class);
|
||||
$response = $endpoint->getPostTypes();
|
||||
expect($response->data)->notEmpty();
|
||||
foreach ($response->data as $postType) {
|
||||
expect($postType)->count(2);
|
||||
expect($postType['name'])->notEmpty();
|
||||
expect($postType['label'])->notEmpty();
|
||||
}
|
||||
}
|
||||
|
||||
public function testItDoesNotGetPostTypesExludedFromSearch() {
|
||||
$endpoint = $this->diContainer->get(AutomatedLatestContent::class);
|
||||
$response = $endpoint ->getPostTypes();
|
||||
// WP's default post type 'revision' is excluded from search
|
||||
// https://codex.wordpress.org/Post_Types
|
||||
$revisionPostType = get_post_type_object('revision');
|
||||
assert($revisionPostType instanceof \WP_Post_Type);
|
||||
expect($revisionPostType->exclude_from_search)->true(); // phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
expect(isset($response->data['revision']))->false();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user