Rail集成测试中是否排除了所有例外情况?

帕帕代尔塔西耶拉(Papadeltasierra)

我最近在Rails项目中发现了一个缺少的I18n转换,但是我已经在测试环境中启用了异常,因此我希望在测试过程中能够找到它。似乎集成测试愉快地忽略了异常,或者也许I18n选择不抛出异常。

这仅仅是Rails的工作方式,还是我以某种方式启用了一些魔术标记?我可以创建一个单元测试来解决该问题,但是由于我已经有一个集成测试可以准确地命中正确的代码,因此如果可以使用它,那就太好了。

帕帕代尔塔西耶拉(Papadeltasierra)

好的,关于视图翻译的评论告诉我的是,有一个ActionView::Helper::Translation扩展类,I18n.t()以便引发我期望的异常。但是,我的测试包括在通过调用设置一些“ Flash”控制器测试一些代码t()控制器的上下文中,这是基础知识,t()因此当出现问题时我不会出现异常。
因此,要么我可以忍受这一点,要么get()像我之前指出的那样顽皮地扩展和类似的功能,或者我可以扩展ApplicationController该类以添加此功能,但看来我也许能够创建ActionController::Helper::Translation镜像View助手。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

启动所有工作区上的每个窗口,并包含一些例外情况

来自分类Dev

是否以其他方式使用try / catch,但有例外情况?

来自分类Dev

如何使用zio-test测试例外情况

来自分类Dev

断路器有太多例外情况?

来自分类Dev

使用线程池时有哪些例外情况

来自分类Dev

在Outlook中,如何确定约会系列的例外情况?

来自分类Dev

如何记录例外情况?

来自分类Dev

建筑挤压的例外情况

来自分类Dev

除了Elmah的例外情况外,我还应该记录更多日志吗?

来自分类Dev

如何排除所有结果,除了

来自分类Dev

例外情况下正确工作

来自分类Dev

如何对Maven中的所有模块进行集成测试?

来自分类Dev

CQRS-域例外与例外情况下的事件

来自分类Dev

为什么Grails会删除我的例外情况?

来自分类Dev

例外情况和参照透明性

来自分类Dev

例外情况在Java:如何减少重复的代码

来自分类Dev

随机“根据验证过程,远程证书无效。” 例外情况

来自分类Dev

防止在例外情况下显示DLL源

来自分类Dev

在证书名称中使用 IP 地址的例外情况

来自分类Dev

构建中的Jar中是否排除了任何文件?

来自分类Dev

如何从Eclipse RCP / Maven中的集成测试中排除插件

来自分类Dev

PHPUnit_TextUI_Command在没有--configuration的情况下测试路径中的所有测试

来自分类Dev

Django:除了网址中的正斜杠外,是否还匹配其他所有内容?

来自分类Dev

如何在numpy中测试所有行是否不同

来自分类Dev

如何在numpy中测试所有行是否相等

来自分类Dev

如何测试是否在C ++中删除了链表节点

来自分类Dev

为什么switch语句中不是默认值的每种情况都属于例外情况?

来自分类Dev

如何从MVN依赖项中排除所有测试罐*

来自分类Dev

您是否可以在不需要集成测试的情况下单独测试剃刀视图?

Related 相关文章

  1. 1

    启动所有工作区上的每个窗口,并包含一些例外情况

  2. 2

    是否以其他方式使用try / catch,但有例外情况?

  3. 3

    如何使用zio-test测试例外情况

  4. 4

    断路器有太多例外情况?

  5. 5

    使用线程池时有哪些例外情况

  6. 6

    在Outlook中,如何确定约会系列的例外情况?

  7. 7

    如何记录例外情况?

  8. 8

    建筑挤压的例外情况

  9. 9

    除了Elmah的例外情况外,我还应该记录更多日志吗?

  10. 10

    如何排除所有结果,除了

  11. 11

    例外情况下正确工作

  12. 12

    如何对Maven中的所有模块进行集成测试?

  13. 13

    CQRS-域例外与例外情况下的事件

  14. 14

    为什么Grails会删除我的例外情况?

  15. 15

    例外情况和参照透明性

  16. 16

    例外情况在Java:如何减少重复的代码

  17. 17

    随机“根据验证过程,远程证书无效。” 例外情况

  18. 18

    防止在例外情况下显示DLL源

  19. 19

    在证书名称中使用 IP 地址的例外情况

  20. 20

    构建中的Jar中是否排除了任何文件?

  21. 21

    如何从Eclipse RCP / Maven中的集成测试中排除插件

  22. 22

    PHPUnit_TextUI_Command在没有--configuration的情况下测试路径中的所有测试

  23. 23

    Django:除了网址中的正斜杠外,是否还匹配其他所有内容?

  24. 24

    如何在numpy中测试所有行是否不同

  25. 25

    如何在numpy中测试所有行是否相等

  26. 26

    如何测试是否在C ++中删除了链表节点

  27. 27

    为什么switch语句中不是默认值的每种情况都属于例外情况?

  28. 28

    如何从MVN依赖项中排除所有测试罐*

  29. 29

    您是否可以在不需要集成测试的情况下单独测试剃刀视图?

热门标签

归档