我正在为 Symfony 中的 json api 构建一些功能测试。
使用sfTestFunctional
对象来测试我的结果,我会尝试验证以下响应:
{
"result": true,
"content": [
"one",
"two"
]
}
有类似的东西:
$browser = new sfTestFunctional(new sfBrowser());
$browser->
get('/hi')->
with('response')->
begin()->
isStatusCode(200)->
matches('/result\"\: true/')->
matches('/one.*two/m')->
end()
现在这就是我得到的:
ok 1 - status code is 200
ok 2 - response content matches regex /result\\: true/"
not ok 3 - response content matches regex /one.*two/m
当然,我做错了什么。有什么提示吗?