我正在使用PhpSpec来测试应用程序Laravel框架。 如何在文件路由上测试Api Restful并发布数据,就像使用PHPUnit一样。
示例:
$res = $this->call('POST', '/articles', [
'alias' => 'This is invalid alias',
'order' => 'invalid',
],[],[], []);
答案 0 :(得分:0)
定义路线宁静
route::resource('articles', 'ArticleController');
并定义控制器
`php artisan make:controller ArticleController`
最后你可以看到你的路线
php artisan route:list
答案 1 :(得分:0)
你没有。 PhpSpec用于单元测试,而您尝试编写的是集成测试。
[...]该技术首先使用像phpspec这样的工具来描述你要编写的对象的行为。接下来,您只需编写足够的代码来满足该规范,最后重构此代码。
使用其他工具进行集成测试。 PHPUnit非常适合这种测试(尽管名称中有“单位”)。