在restful_authentication生成的rspec中route_for通不过。原因是在rspec 1.2.9 相对于1.1.4来说, route_for需指定methods.
将
route_for(:controller => "users", :action => "destroy", :id => "1").should == "/users/1"
改为
route_for(:controller => "users", :action => "destroy", :id => "1").should == {:path => "/users/1", :method => :delete}
另外, 在rails 2.3.4中,formatted_#{resources}_url 以及不支持了。
分享到:
相关推荐
rspec_junit_formatter, RSpec结果格式化为你的CI可以读取的JUnit RSpec JUnit格式化程序 RSpec 2 & 3结果, Jenkins可以读取。 可能还有其他的CI服务。灵感来自于的工作,在的RSpec格式化程序在对 Reporter的失望...
rspec_api_documentation, 从RSpec自动生成API文档 RSpec Doc为你的Rails API生成漂亮的。查看一个示例文件。更改请查看维基以了解最新的更改。安装将rspec_api_documentation添加到你的文件gem 'rspec_a
将rspec_api_documentation添加到您的Gemfile gem 'rspec_api_documentation' 捆绑! $ bundle install 设置规格。 $ mkdir spec/acceptance $ vim spec/acceptance/orders_spec.rb require 'rails_helper' ...
Api-rspec_api_documentation.zip,从rspecrspec api doc generator自动生成api文档,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...
用法安装宝石: gem install rspec_org_formatter用它: rspec -f RspecOrgFormatter --out rspec.org您将获得一个包含结果的组织文件。更永久的使用如果您使用 ,请将其添加到您的 Gemfile 中。 在您的 .rspec 中,...
将此添加到您的Gemfile中: gem 'rspec_api_helpers'然后执行: $ bundle或将其自己安装为: $ gem install rspec_api_helpers将其包含在您的spec_helper中 RSpec . configure do | config | # ... config . ...
Ruby-rspec_api_documentation是一个强大的工具,专门用于从RSpec测试用例中自动生成API文档。在Ruby开发过程中,良好的文档是至关重要的,它可以帮助开发者理解代码的功能和使用方式,提高团队协作效率。RSpec是一...
用法安装gem: gem install rspec_junit_formatter 用它: rspec --format RspecJunitFormatter --out rspec.xml 您将获得一个XML文件rspec.xml其中包含您的结果。 您也可以将其与其他结合使用: rspec --format ...
`rspec_demo`项目显然是一个展示如何使用RSpec进行测试的实例。通过这个演示,我们可以深入理解RSpec的核心概念和用法。 首先,RSpec的核心理念是将测试用例描述为人类可读的语句,这些语句定义了代码应有的行为。...
rspec_sequel_matchers 从0.4.0版本开始,此gem仅与RSpec >= 3.x兼容,如果要与RSpec < 3.x使用,请使用0.3.x版本。 一些用于RSpec的续集匹配器,除了使用rspec之外,不使用其他gem自己进行续集。 因此,您可以...
rspec_selenium_headless 使用 Capybara、Selenium webdriver 和 Headless 的 rspec 测试示例。安装您需要安装 Xvfb ro 无头运行测试。 阅读本教程 。运行测试rake spec SPEC=spec/features/ex1_spec.rb设置规格/...
**rspec_receitas:几个RSpec测试配方** `rspec_receitas` 是一个专注于RSpec测试框架的项目,它提供了一系列测试示例,用于帮助开发者更好地理解和应用RSpec在Ruby on Rails 5应用程序中的实践。RSpec是Ruby社区...
用法将gem添加到您的Gemfile并运行bundle : group :test do gem "rspec_overview"end 您可以单独使用概述格式化程序,也可以与其他格式化程序混合使用: # With the progress formatter:bundle exec rspec --format...
gem "rspec_json_schema_matcher" end 然后安装gem: $ bundle 用法 您可能需要阅读我的。 提供一个名为match_schema RSpec匹配器,该匹配器接受不带.json扩展名的JSON模式的相对路径。 匹配器假定您的模式存储...
了解如何创建 RSpec 控制器测试 为控制器初始化 RSpec 利用 RSpec 方法 学习方法 render_template(:view_filename) be_success include([array, of, things]) eq() be_a(Class) be_persisted redirect_to(path or ...
本教学材料"RSpec_teaching_material"旨在帮助初学者和有经验的开发者深入理解RSpec,并提升其在实际项目中的应用能力。 首先,RSpec的核心概念是`Example`,它通过`it`关键字定义,描述了代码的某个特定行为。例如...
rspec-collection_matchers, 集合基数匹配器,从rspec期望中提取 RSpec::CollectionMatchers RSpec::CollectionMatchers 让你在一个例子中表达一个对象集合的预期结果。expect(account.shopping_cart).to have_
$ rails new [application_name] -m https://raw.githubusercontent.com/wdi-sf-september-2014/rails_with_rspec_template/master/template.rb -TBd [database] 请参阅 template.rb 了解此模板的作用;)
没有导轨的 rspec 水豚Selenium 在没有 Rails 的情况下使用 RSpec 和 Capybara - Selenium Webdriver 这是一个使用 Rspec 而不使用 Rails 的简单项目。 在此示例中,单个测试测试 limos.com 配置和运行 git 克隆 ...
RSpec + Selenium-webdriver 这是从 Rspec 和 Selenium-webdriver gems 开始的模板项目。 默认情况下,它使用 Firefox 浏览器。 执行下一个命令: git 克隆 捆绑安装rspec 规格耙所有