ruby-on-rails - 获取 Rspec View 规范以呈现应用程序布局

标签 ruby-on-rails rspec

所以我们的项目中有多种 View 规范:

https://github.com/tansaku/LocalSupport/blob/master/spec/views/organizations/index.html.erb_spec.rb

但是我们在测试由 gmap4rails gem 生成的 javascript 时遇到了麻烦。我想我已经将问题归结为 View 规范似乎没有呈现应用程序布局的问题。

我们有一个单独的应用程序布局 View 规范,它可以工作,并且可以很好地呈现应用程序布局。然而,当我们运行 View 规范时,应用程序布局代码没有被渲染。

对此非常感谢的任何帮助

最佳答案

我正要发布这个,然后看到了 How do I test the title of a page from an RSpec view spec? 的第二个答案这是一个不同的问题,但允许我提出解决方案,即在规范中显式呈现布局:

render template: "organizations/index", layout: "layouts/application"

关于ruby-on-rails - 获取 Rspec View 规范以呈现应用程序布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17548838/

相关文章:

sql - 使用 created_at 选择记录范围

ruby-on-rails - Rails 应用程序在本地工作,但在部署到 Heroku 时不工作

ruby-on-rails - 绕过seeds.rb中的attr_accessible

ruby-on-rails - 在 Bootstrap 模式中渲染 Rails View

ruby-on-rails - 在 rails 中使用 rspec 测试标题

ruby - 如何使用 RSpec 多次调用主题

java - 操作系统对 Ruby 开发有重大影响吗?

ruby-on-rails - RSpec 测试 `rand` 内部 `rand`

ruby-on-rails - 关于我在测试数据库中截断表的方法

ruby-on-rails - rspec Rails 模拟 session 哈希