断言无模板

发布于 2024-10-17 03:46:02 字数 120 浏览 6 评论 0原文

我想知道我们是否有类似 assert_no_template 的东西作为 assert_template 的反面。

我想要测试的是实际渲染中没有使用具体模板。

I was wondering if do we have something like assert_no_template as the opposite of the assert_template.

What I'm trying to test is that a concrete template is not used in the actual render.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吾性傲以野 2024-10-24 03:46:02

更好的方法是使用 :count 参数来assert_template:

assert_template :partial => 'YOUR_PARTIAL', :count => 0

A better way would be to use the :count argument to assert_template:

assert_template :partial => 'YOUR_PARTIAL', :count => 0
清醇 2024-10-24 03:46:02

我把它放在我的 test_helper.rb 中:

  def assert_template_not_used(template, msg = nil)
    assert [email protected]? {|t, num| t.match(template)}, msg
  end

I put this in my test_helper.rb:

  def assert_template_not_used(template, msg = nil)
    assert [email protected]? {|t, num| t.match(template)}, msg
  end
紫竹語嫣☆ 2024-10-24 03:46:02

据我所知。应该渲染什么?您可以断言此内容的存在。

Not that I'm aware of. What is to be rendered instead? You could potentially assert presence of this content instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文