使用 Ruby 1.9.3 和 Rubygems 1.8.15 安装 webrat
我想将 webrat 与 Cucumber 结合使用来为 Web 应用程序编写验收测试。当我尝试安装 webrat gem 时,出现以下错误。我尝试删除 C:\Ruby193\lib\ruby\ge…
Rails 3.1 Rspec 找不到带有文本或标题“登录”的链接
我正在尝试对用户登录进行 Rspec 测试。这是我的观点: resource_name, :url => session_path(resource_name)) do |f| %> 这是我的测试: require 'sp…
RoR - 失败/错误:response.should have.selector,集成测试失败
你好,我对 RoR 还很陌生,我正在尝试遵循 Michael Hartl 的教程,在集成测试期间我遇到了问题。 我尝试了这里给出的解决方案,为什么 Rspec 说“失败…
如何强制 Webrat 填写禁用字段?
我有一个文本区域,当用户选中它附近的复选框时,该文本区域将被启用(通过 JS)。 但是,webrat 不会执行 JS 并抛出 Webrat::DisabledFieldError。 …
使用Webrat不是为了测试?
我可以在控制器中使用 Webrat 吗?我需要做一些类似用户可以的操作(facebook 连接)。 我只需要在控制器中运行 webrat 逻辑 - 而不是在测试中! 我需…
webrat_steps.rb 丢失
我正在尝试http://railscasts.com/episodes/155-beginning-with-cucumber 基本上教授如何在 Rails 应用程序中使用 Cucumber。 我安装了所有缺少的 gem…
使用cucumber时出现方法丢失错误(使用rails、webrat和mongomapper)
我正在 Cucumber 中编写一些基本步骤指令,但无法弄清楚为什么它会抛出“方法丢失”错误。这是精确的错误: undefined method `question' for nil:Nil…
在 rspec 中测试 Sinatra 的重定向
我正在运行 sinatra 应用程序,并使用 rspec 2.7.0 和 webrat 0.7.3(都是最新版本)设置测试套件。我对我的所有请求操作进行了一系列广泛的测试,并…
webrat 的 button_press 中缺少 POST 变量
我在尝试用 Cucumber 测试我的 php Web 应用程序时遇到了麻烦。基本上,button_press方法在提交表单时无法提交buttonName_x和buttonName_y POST变量。…
我自己的 DSL 位于 rspec、cucumber 之上
我有兴趣在我的 Cucumber webrat BDD 套件上应用另一层抽象,它了解我正在使用的 DOM。 目前我正在编写类似以下示例的步骤定义: response_body.shoul…
使用 Rails3 和 RSpec2 进行 RSpec View 测试
RSpec2 不包含 have_tag 测试助手。使用 webrat 的 have_tag 或 have_selector 匹配器是不可能的,因为 Webrat 和 Rails 3 尚不兼容。有没有办法编写…
黄瓜、rspec、webrat if else 在匹配器上
我的黄瓜测试套件中有一个步骤定义,用于对用户进行身份验证并尝试加快我的测试套件的速度,我希望此步骤检查用户是否已通过身份验证。也许这是一个坏…
Webrat 正在寻找它不需要的操作
场景 我有一个控制器,只有两个操作 - :create 和 :delete。创建操作的定义如下: def create # some code... if @thing.save redirect_to :back, :no…
没有要加载的文件 - action_controller/integration - Rails 3 和 Webrat 的 NoMethodError
我在 RSpec 测试期间遇到以下失败。 no such file to load -- action_controller/integration ..使用 Rails 3、RSpec 2 和 Webrat,如果我按以下方式…