在 rspec 测试之前启动 Rails?
在 RSpec 测试中,按照约定或代码,是否有任何方法可以在测试运行之前启动 Rails?我正在尝试为使用 chrome 的 selenium 测试设置一个测试框架,现在…
如何设计应用程序时牢记 SOLID 原则和设计模式
假设 ruby 中的应用程序启动时有两种模式:命令行模式和文件模式。 当给定参数 ruby myprogram input.txt output.txt 时,它会根据输入文件中的某…
无效选项:gem check -t mail
我正在尝试在邮件 gem 上运行单元测试,但我得到以下结果。我已经按照这里的 gem 手册进行了此操作 http://docs.rubygems.org/read /chapter/10 > gem…
无法在 Rspec 中创建用户模型
当我运行以下规范时: require 'spec_helper' describe User do before :each do @user = User.new :email => "[email protected]", :password => "fo…
如何清除 ruby 中 rspec 测试之间的类变量
我有以下课程: 我想确保类 url 只为所有实例设置一次。 class DataFactory @@url = nil def initialize() begin if @@url.nil? Rails.logger.debug "…
Rspec 测试因方法缺失而失败,但不是来自 RubyMine Spork
我有一个非常简单的 RSpec/Rails3 测试,当像这样运行时会失败: bundle exec ruby -I spec /home/user/project/my_test_spec.rb 但是当使用 spork 服…
使用 Ruby 1.9.2 和 Rspec 2.5 的缓慢测试套件
我已经使用 Ruby 1.9.2 和 Rspec 2 启动了一个 Rails 3 项目,我的 测试套件现在正在增长,我对它所花费的时间并不满意 正在跑。我用 Ruby Enterprise…
使用 rspec 测试无表模型
我想测试一个没有相应表格的模型。这是模型: class ContactMessage include ActiveModel::Validations include ActiveModel::Conversion extend Acti…
运行 rake spec:rcov 时,Rcov 不排除 gem
我使用 Rspec 来开发和测试 Radiant 的自定义扩展。在扩展目录中运行 rake spec:rcov 时,它会运行我的规范文件夹中的所有测试,但会为我包含在 Gemfi…
Rails 3,Rspec 测试 XML API
我有一个 API,它期望/接受主体 XML 并可以返回 json 或 XML。我正在尝试用 rspec 来测试这一点。 为了发出请求,我在规范中执行了以下操作: post "/…
如何使用 rspec 测试 Mongoid::Observer
在一个具有许多评论的用户的简单 mongoid 数据模型上,我想在用户撰写至少 1 条评论时为其授予特定徽章。所以我设置了一个像这样的观察者: class Com…