gpt4 book ai didi

ruby-on-rails - 如何覆盖 Rails 中的 View

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:46 25 4
gpt4 key购买 nike

上下文

正如其他人在 2012 年之前询问的那样,请参阅下面的链接,我想知道我的 Rails View 是否包含在我的规范/cuc 中。我知道在 2012 年的答案是没有解决方案。我想知道2014年现在是否有解决方案?我在网上搜索并没有找到太多,所以我担心答案是一样的。

动机

我想知道我的 Cucumber 特性是否涵盖了 API 的所有部分(在本例中是 GUI)。当我添加 GUI 功能(新 View 、按钮等)但不知何故忘记为其添加 cuccie 时,我想收到通知。所以与其说我想涵盖我的观点中的所有内容,不如说我想防止我无意中忘记为新用户功能添加一个 cuccie。因此减少了代码在生产中不起作用的可能性。

研究

我找到了上面提到的以下链接:

我想研究的一个可能有趣的方法是:

最佳答案

I want to prevent that I unintentionally forget to add a cuccie for new user features.

迂腐的答案是,您可以确保在添加功能之前编写这些测试(或者至少同时提交它们。)但是,这过于教条并且并不总是现实的。

SimpleCov或其他测试覆盖率工具可以帮助您间接监控这一点,即使它不能直接测量 View 中的覆盖率(因为它们不是用 Ruby 编写的。)

如果您涵盖了每个 Controller 操作、模型和 View 帮助程序方法,那么您可能处于良好状态。 (如果您尽可能避免在 View 中放置逻辑,效果最好。)

关于ruby-on-rails - 如何覆盖 Rails 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21451540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com