seePostInDatabase不适用于Wordpress的Codeception中的斜线

时间:2018-07-04 18:05:27

标签: php wordpress codeception backslash

我正在使用wp-browser测试我的插件。 在插件激活期间,有3个帖子创建了,其中包含一个简短代码,内容如下:[my-shortcode][/my-shortcode]

要测试激活是否正确创建了这些帖子,我尝试使用名为seePostInDatabase的Codeception函数

这是我的代码:

$I->seePostInDatabase( ['post_content' => '[foo-login][/foo-login]'] );

问题是将功能[/foo-login]更改为[\/foo-login],因此结果失败。

测试结果

Scenario Steps:
?[39m
?[1m 50. $I->seePostInDatabase({"post_content":"[foo-login][\/foo-login]"})?[22m at ?[32mtests\acceptance\PluginStartCest.php:45?[39m
...

?[37;41mFAILURES!?[0m
?[37;41mTests: 1?[0m?[37;41m, Assertions: 26?[0m?[37;41m, Failures: 1?[0m?  [37;41m.?[0m

有解决此问题的解决方案吗?

0 个答案:

没有答案