【发布时间】:2015-10-26 20:34:00
【问题描述】:
我正在 Symfony 中构建一个 REST API,我想用 Behat 测试它(使用 Mink 和 symfony2 的 behat 扩展)。 GET 方法没有问题,我只是“模拟”一些数据库对象,使用“我在”步骤定义并检查响应。
但是在测试某个元素的帖子是否有效时,我不知道如何使用 Mink 发送帖子参数。我知道可以使用 Guzzle 来完成,但我认为通过 Mink 和 Symfony 扩展来完成会更好。
我正在寻找的是定义步骤的方法,例如
When I POST to <url> the following data:
| field1 | field2 | field3 |
| value1 | value2 | value3 |
有什么简单的方法可以使用 Mink 发送这个吗?谢谢!
【问题讨论】:
-
@CarlosGranados 是的,我已经阅读了那篇文章。问题是发出一个简单的 post 请求,我想像 mink 对 symfony 所做的那样发出一个内部请求
标签: php rest symfony behat mink