如何使用Codeception检查针对正则表达式的响应?

时间:2016-06-22 07:29:13

标签: codeception

我想在一些ajax请求上使用Codeception进行功能测试。由于其中一些是时间依赖或随机我只想验证,响应符合预期的格式。例如,我希望一个结果是一个低于5000的5位数字。这有可能吗?

1 个答案:

答案 0 :(得分:0)

使用REST模块,它有一些用于检查JSON和XML响应的有用方法。

$I->sendPOST('/ajax/', $params);
$I->seeResponseMatchesJsonType([
  'number' => 'integer:>10000:<50000'
]);

http://codeception.com/docs/modules/REST#seeResponseMatchesJsonType