使用 Capybara / Rspec 测试登录
我在测试登录过程时遇到一些困难。目前,我有以下请求规范: describe "GET /admins" do before(:each) do @admin = Factory.create(:user, :winery =…
工厂女孩威金'超越关联(无限循环,也许?)
我现在拥有的: class User < ActiveRecord::Base has_many :people end ...和... class Person < ActiveRecord::Base belongs_to :user end 在 s…
Rails 3——Rspec
在我的 Rails3 应用程序中,我安装了 rspec。但是当我在控制台中运行 rspec 命令时,出现以下错误。 C:\myapp>rspec spec 'rspec' is not recognize…
请求规范按预期工作;控制器规范允许:在不应该的情况下发布
为什么这个请求规范按其应有的方式工作: require "spec_helper" describe "POST on a GET route" do it "should not allow this" do post "/applican…
Rails 3、RSpec 2.5:在命名范围中使用 should_receive 或 Stub_chain
我使用 Rails 3.0.4 和 RSpec 2.5。在我的控制器中,我大量使用命名范围,例如, @collection = GuestbookEntry.nonreplies.bydate.inclusive.paginat…
RSpec 2:“route_to”上出现 NoMethodError与 rspec-rails 一起?
我正在尝试运行此测试...... require 'spec_helper' describe HomeController do describe 'boilerplate routes' do it "should route to '/about'" d…
使用 mongoDB 进行 Rspec 测试不起作用
我想使用 Ruby on Rails 和 mongoDB 开发一个小型 Web 应用程序。我使用 Rails 3.0.3 和 mongoid-gem。现在我想用 rspec 做一些测试,但它没有按我的…
Rspec2 Rails3 rake 规范失败
我可以通过 RubyMine 运行部分代码来运行测试(右键单击 _spec.rb 文件并运行)。但是,通过运行“rake spec”我得到一个错误。在每次测试之前,该表…
rspec 挂钩中当前示例/组的名称
我添加了一个 rspec 挂钩,它允许我打开录像机并使用当前示例的名称作为磁带名称。 it "should have collaborators", :vcr => :once do # web inter…
使用 rspec 自动测试 Rails 上的 ruby
我正在使用 ruby on Rails 进行自动测试。当我跑步时,我已经通过了两次测试。 rspec 规格/但是,当我尝试使用自动测试时,这是输出: matt@matt-…
来自 csv.read 模拟文件的 rspec 测试结果
我正在使用 ruby 1.9,并且正在尝试执行 BDD。我的第一个测试“应该在 csv 中读取”有效,但第二个测试(我需要模拟文件对象)却不起作用。 这是…
简单的 RSpec 测试失败
我在这里遵循本教程,一切都很顺利迄今为止。 但现在我已经进入会话,一些简单的 rspec 测试失败了: describe SessionsController do #[...] describ…
Rspec2:模拟类方法,但不是全部
我编写了一个类方法,它调用同一类的其他类方法。 class Statistic def self.do_something #... end def self.update_statistic Statistic.do_somethi…