ruby-on-rails - 部分加载 Rails 以运行规范

标签 ruby-on-rails testing rspec

目前我正在编写一个单元测试方法,我唯一需要从 Rails 获得的方法是使用 url 辅助方法,例如 'product_url'

我真的不想加载整个 Rails 环境,因为我们都知道它有点贵,只是为了能够运行 url 帮助程序方法。

这是一种只加载部分 Rails 环境的方式,只是运行这些方法所必需的吗?

谢谢! 亚历克斯

最佳答案

据我所知,这并不是那么容易。但是你可以使用 spork server在内存中拥有 Rails 测试环境,使您的测试运行快速流畅。

关于ruby-on-rails - 部分加载 Rails 以运行规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12398574/

相关文章:

ruby-on-rails - 更新任何属性后回形针图像名称更改

ruby-on-rails - SocketError:没有这样的文件或目录-/var/run/docker.sock的connect(2)

ruby-on-rails - 无法加载此类文件 -- mysql2/2.4/mysql2 (LoadError) - windows

sql-server - 使用内存中的 SQLite 测试基于 EF SQL Server 的应用程序?

testing - Selenium 2.0/网络驱动程序

javascript - AngularJs - 如何使用私有(private)方法编写可测试的 Controller

ruby-on-rails - 当我从 Rails Guide 添加 Far-Future Expires 子句时,Apache 崩溃

ruby-on-rails - omn​​iauth-facebook 和使用 rspec 进行测试

ruby-on-rails - 用于 HTML5 输入范围的 Capybara fill_in

mysql - rails : how to find all users older then n minutes ago where n is stored in joined group