如何对开机自检输出进程进行phpunit测试?

时间:2020-01-31 作者:NextGenThemes

我想知道如何测试帖子的html输出。像WP一样,在现实中会在前端输出它。

此时,我的具体情况是测试oembed缓存,因为我想测试重新缓存。AFAIK WP只缓存与post关联的oembed结果。所以我不能只运行一些文本the_content 滤器我喜欢为此测试真正的后处理,通常也会测试可能出现的其他情况。

到目前为止,在我的搜索中,我只找到了如何在单元测试中创建帖子的教程,而没有找到如何在上面实际运行测试的教程。

1 个回复
SO网友:KAGG Design

在测试中,您可以使用ob_start(), 像往常一样输出post内容,使用ob_end_clean().

现在,您可以处理真实的post输出字符串,并将其与预期值进行比较。

相关推荐

使用MENU_POSITION在Dashboard和Posts之间添加两个条目

我们希望在仪表板和帖子之间添加两个新的(自定义帖子类型)条目。在本项目中,对于最终用户,有两项by far 他的仪表板中使用最多的项目。所以我们希望他们在最高层。这些似乎是内置的menu_position 设置:这只提供一个插槽,menu\\u位置=3, 在仪表板和立柱之间。我们需要two 插槽!我们的尝试:1) 有时建议使用小数作为字符串(即3.1和3.2)。但这在当前的WordPress中肯定不起作用。我们的菜单项下拉到默认位置。2) 将两者都设置为3。这是不允许的。这会导致其中一个下降到默认位置。