【问题标题】:Testing the router for invalid routes测试路由器的无效路由
【发布时间】:2015-11-17 09:10:37
【问题描述】:

我想测试所有 twig 文件和控制器——基本上是所有使用路由器来测试辅助函数以查找无效路由调用的所有内容。

{{ path('fails_right_here') }}$controller->generateUrl('nope_again'); 之类的东西

你可以说这属于我得到的功能测试——但是.. 为那里的每个链接编写场景是没有意义的。例如,编写一个导致编辑文章的场景更有意义,而导致该相同场景的所有其他 10 多个路径都被自动验证。否则我需要为一些愚蠢的事情编写 100 个测试:)

目前有什么办法吗?

【问题讨论】:

    标签: php unit-testing symfony routing functional-testing


    【解决方案1】:

    您不需要像这样测试所有路径。简单地尝试在 Twig 中呈现到损坏路径的链接会触发错误,因此您已经在测试是否只抓取任何执行此操作的页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2018-08-04
      • 1970-01-01
      • 2021-01-09
      • 2022-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多