小编Sta*_*lga的帖子

无法使用Codeception在多站点上使用wp_query

我试图设置一个测试来计算数据库中自定义帖子的数量,作为更强大的测试的第一步,但它不能正常工作.这是测试的副本:

<?php
// codecept run wpunit RWA:CourseModelsTest

namespace RWA;

require_once get_template_directory() . '/models/course.php';

class CourseModelsTest extends \Codeception\TestCase\WPTestCase {
    /**
     * @var \WpunitTester
     */
    protected $tester;

    protected function _before() {

    }

    protected function _after() {
    }

    // tests
    public function testSomeFeature() {

        $query = \Course::count();
        $this->assertEquals( 53, $query );
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的模型中,这是函数的样子

public static function count() {
    $args = array(
        'posts_per_page' => -1,
        'offset' => 0,
        'post_type' => 'courses',
        'suppress_filters' => true,
    );
    $query = new \WP_Query( $args );
    return count( …
Run Code Online (Sandbox Code Playgroud)

php wordpress codeception

5
推荐指数
1
解决办法
109
查看次数

标签 统计

codeception ×1

php ×1

wordpress ×1