具有继承资源的 Rspec 正在重定向而不是在更新失败时呈现
我对 rspec 和继承资源都很陌生。我有一个简单的资源“联系人”,它有一个名称字段。该控制器没有特殊功能。 class ContactsController < Inherited…
如何规范依赖 Memcached 的操作?
我们有一个使用 RSpec 测试的 Rails 应用程序。我们想要规范依赖 Memcached 的操作。这样做的最佳做法是什么? 我想通过存根对 Rails.cache 的所有调…
Rails 3 中的工厂女孩和nested_attributes
我有 2 个模型,一个接受另一个的属性,我正在尝试找到一种巧妙的方法来使用 Factory Girl 为两个模型设置数据。 Class Booking has_many :booking_it…
Rspec 和 Rspec-Rails Gem 有什么区别?
我的 GEMFILE 中有以下内容: group :development do gem 'rspec-rails' gem 'annotate-models' end group :test do gem 'rspec' gem 'webrat' gem 's…
RSpec 1.3.3 Rails 2.3.9 Webrat 0.7.3“未定义方法‘分配’”
我的规格 require 'spec_helper' describe 'user_sessions/new.html.erb' do let (:user_session) { mock_model(UserSession).as_null_object } befor…
跟踪 Ruby on Rails 3 / Postgres / Apache Passenger 应用程序中的内存泄漏
您好, 我们最近将一个应用程序更新到了 Rails 3.0.4(在线开发服务器上为 3.0.5)。从 2.3.10 到 3.0.4 的大部分更改都是由于过时或过时的插件和 gem…
使用 RSpec 测试控制器时如何调用 Rails 命名路由?
我想在我的文章控制器中测试永久链接操作,该操作使用命名路由(/permalink/terms-of-use): map.permalink 'permalink/:permalink', :controller =&…
ActiveRecord 对象相等
根据 ActiveRecord::Base 的文档: ==(comparison_object) 如果comparison_object 完全相同则返回 true 对象,或 Comparison_object 属于 相同类型且…
使用教程中的 Rails3 实现 Rspec 时遇到的问题
我是 Rails 3 和 Rspec 的新手。请原谅我是新手。 我正在尝试使用 Rails 3 实现 RSpec。我在 Ubuntu 10.04 操作系统上使用 Rails 3.0.3 和 Ruby 1.9.2…
如何在 RSpec 测试中打开 ActiveRecord 的 SQL 调试日志记录?
我对我的模型进行了一些 RSpec 测试,并且我想打开 SQL ActiveRecord 日志记录,就像在 Rails 服务器模式中看到的那样。怎么做呢? 开始测试 RAILS_EN…
RSpec 2:“route_to”上出现 NoMethodError与 rspec-rails 一起?
我正在尝试运行此测试...... require 'spec_helper' describe HomeController do describe 'boilerplate routes' do it "should route to '/about'" d…
如何替换 Rspec 的 ENV[“RAILS_ENV”] ||= 'test' Rails 3.0 中已弃用?
我正在使用 Rails (3.0.4) 和 rspec-rails (2.5.0)。当我运行 rails generated rspec:install 它生成包含此行的 spec_helper.rb`: ENV["RAILS_ENV"] …
- 共 1 页
- 1