当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

rspec-2.x

rspec 元组件
授权协议 MIT
开发语言 Ruby
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 傅献
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

rspec-2.x 是一个 meta-gem,依赖于其他组件:rspec-core, rspec-expectationsrspec-mocks 。每个组件都可以使用 gem 命令独立安装和运行。

  • 测试应用与非人类用户的交互,涵盖外部 API    7.1request test  vs feature test    对 RSpec 来说,这种专门针 对 API 的测试最好放在 spec/requests 目录中,与前面编写的功能测试分开。 这种测试也不使用 Capy- bara,因为它模拟的是浏览器交互,而不是程序交互。 我们要使用的是前面测试控制器响应的 HTTP 动 词:get、po

  • 使用rspec测试 rsepec 是一个基于Ruby的测试框架,非常适合TDD开发。Ruby语法非常简单,不只能测试Ruby语言,也可以很方便的测试各种可执行程序,判断输出。 收藏为脚本测试工具。 安装rspec 安装 ruby: https://rubyinstaller.org/downloads/ 进入命令行,安装rspec > ruby -v ruby 3.1.2p20 (2022-04-

  • 前言                 关于本篇文章介绍的安装步骤可以参考 《Rails Tutorial - by example》 (英文)的3.2节。         至于什么是RSpec, 这里有偏文章可供参考:《使用RSpec进行行为驱动测试》(来自ibm文库)         如何从Rails自带的Test::Unit迁移到RSpec,InfoQ上的的这篇文章提供了一些建议:      

  • 环境:ruby 1.86 rails 2.34 安装: 1. gem install rspec 2.一定要记得安这个 gem install rspec-rails 使得以下命令可用: ruby script/generate rspec_controller ruby script/generate rspec_model Organization name:string desrip

  • 闰年程序   leap_year_spec.rb require_relative './leap_year' describe "Leap Year" do it "2016 is leap year" do result = is_leap_year?(2016) # 把 2016 传进去 expect(result).to eq(true) # 检查结果应该要是 true end it

 相关资料
  • rspec-core 是 RSpec 运行和格式化工具。rspec-core 提供一个框架,用来书写你的代码应该怎样表现的可执行案例;以及一个 rspec 命令工具来限制哪些案例可以运行,调整输出格式。

  • rspec-mocks 是一个 rspec 的 test-double 框架,支持 method stubs, fakes 和生成 test-doubls 和类似真的对象的预期消息。

  • rspec-expectations 提供一个简单,合理的 API 来表示示例代码的预期效果。 其他详细信息请看这里。

  • 鉴于我在Java中有两个数组,和,我想添加元素,以元素方式,这导致一个和数组。用循环隐式地做到这一点很容易,但我想知道是否有更优雅的解决方案,也许是番石榴集合或java utils中的构建。或者可能是一种Python式的方式,使得列表理解变得容易。 例子:

  • 我正在尝试在其他模块中使用我在AppModule内部创建的组件。但我得到了以下错误: msgstr"未捕获(promise中):错误:模板解析错误: “联系人框”不是已知元素: 如果“触点盒”是一个角度组件,则确认它是该模块的一部分 如果“联系人框”是Web组件,则将“自定义元素”模式添加到“@NgModule”。“此组件的架构”以抑制此消息 我将我的页面保存在页面目录中,其中每个页面保存在不同的

  • 我正在为我的Rails代码库编写一个测试套件,并试图使用Capybara单击一个搜索图标,检查搜索字段是否出现。然而,由于Capybara找不到CSS元素“search\u icon”,测试一直失败。我试过使用和