`
yanzilee9292
  • 浏览: 537317 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ruby命令运行rspec程序

    博客分类:
  • ruby
 
阅读更多

任何ruby gem的命令都可以写成ruby的运行方式, rpsec也提供了这样的写法:

require 'rspec/autorun'

describe 1 do
  it "is < 2" do
    1.should be < 2
  end
end
 运行方式:
ruby  test.rb -fd
 
分享到:
评论

相关推荐

    使用RSpec 测试Rails 程序.pdf

    4. **生成器**:使用`rails generate rspec:install`命令来初始化RSpec,并创建必要的目录结构和初始文件。 #### 三、模型测试 - **分析模型测试**:了解模型的基本结构,包括属性、关联关系、验证规则等。 - **...

    Pragmatic.The RSpec Book.2010.pdf

    3. **支持多种环境**:RSpec 可以在不同的 Ruby 版本上运行,并且兼容多种 Ruby 运行时环境,如 MRI、JRuby 和 Rubinius。 4. **强大的社区支持**:RSpec 拥有活跃的社区和丰富的文档资源,这为开发者提供了极大的...

    rspec 入门者学习

    - 在项目目录下运行命令:`gem install rspec` - 添加依赖到 Gemfile: `group :development, :test do gem 'rspec' end` - 执行 `bundle install` 2. **配置 RSpec**: - 创建 `.rspec` 文件来配置 RSpec 的行为...

    Ruby-Mutations用于编写安全可重用和可维护的代码Ruby和Rails应用程序

    总之,Ruby-Mutations是提升Ruby和Rails应用测试质量的一个强大工具,它可以帮助开发者编写出更健壮、更可靠的代码,通过揭示测试的弱点来增强测试覆盖率,最终使你的应用程序变得更加安全、稳定和易于维护。

    Ruby-Watir在Ruby中Web应用程序测试

    2. **Watir库的安装**:通过Ruby的包管理器Gem来安装Watir库,通常使用命令`gem install watir`。同时,可能还需要安装对应的浏览器驱动,如Selenium WebDriver,以支持不同浏览器的自动化测试。 3. **Watir对象...

    无涯教程(LearnFk)-RSpec教程完整离线版.pdf

    7. 运行RSpec测试:在命令行中进入`spec`目录,输入`rspec`命令来运行RSpec测试,它会根据`spec`目录下的测试文件执行测试,并在控制台输出测试结果。 RSpec通过其DSL提供了丰富的功能来编写测试用例,包括但不限于...

    dockerspec:一款小型Ruby Gem,可轻松对Dockerfiles或Docker映像运行RSpec和Serverspec,Infrataster和Capybara测试

    一枚Ruby小宝石运行RSpec的, , 和容易对Dockerfiles或码头的图像测试。 该gem旨在在 , 和其他类似CI环境中。 目录 要求 Ruby 2.2或更高版本。 推荐使用Docker 1.7或更高版本。 安装 您可以使用以下命令安装...

    ruby-quick-test:在Atom中快速运行ruby测试文件

    以_test.rb结尾的测试文件将使用ruby命令运行,以_spec.rb结尾的文件将通过rspec命令运行,而以.feature结尾的文件将通过cucumber命令运行。 当活动编辑器正在使用这样的文件时,可以使用组合键cmd-ctrl-t或使用...

    ruby+selenium-webdriver测试-测试用例源代码

    Ruby 和 Selenium-Webdriver 是一种强大的组合,用于自动化 Web 应用程序的测试。这篇博客主要探讨了如何利用这两种工具来编写测试用例,并提供了源代码示例。在这个压缩包中,我们有一个名为 "test002" 的文件,很...

    ruby下载

    Ruby的生态系统还包括Sinatra(轻量级的Web框架)、Jekyll(静态站点生成器)以及各种测试框架,如RSpec和Minitest,这些工具极大地丰富了Ruby的使用场景。 总的来说,Ruby是一种强大且灵活的语言,其简洁的语法和...

    ruby开发的基本流程.doc

    - **使用pry调试器**:pry是一款强大的Ruby调试工具,支持设置断点、单步执行等功能,可以在程序运行过程中进行交互式的调试。 - **使用IDE**:集成开发环境(IDE)如RubyMine提供了更为高级的调试功能,如断点调试...

    Ruby-RubyonRails5项目的基础应用程序

    2. **初始化项目**:使用 `rails new` 命令可以快速创建一个新的 Rails 应用程序。例如,`rails new zen-rails-base-app` 将创建一个名为 `zen-rails-base-app` 的新项目。基础应用程序可能已经包含了预设的配置,如...

    Ruby-将Ruby变成一个多功能命令行实用程序

    下面我们将深入探讨如何使用Ruby来构建一个多功能的命令行实用程序。 首先,我们需要理解命令行界面的基本工作原理。CLI工具通常接收用户在终端输入的命令参数,并根据这些参数执行相应的操作。Ruby中的`ARGV`数组...

    Ruby on Rails 手順

    确保选择与你的处理器架构(32位或64位)相匹配的版本,并且在安装过程中勾选“Add Ruby executables to your PATH”选项,这样可以在命令行中直接运行Ruby命令。 2. **RubyMine安装**:RubyMine是一款强大的集成...

    ruby学习的源码

    - Rails Console:交互式命令行工具,方便开发者在运行时检查和修改应用程序状态。 4. **Rails开发流程**: - 新建项目:使用`rails new`命令初始化新项目。 - 数据库迁移:通过编写`db/migrate`目录下的迁移...

    Everyday Scripting With Ruby

    - **工具与框架**:Ruby中有多种TDD工具和框架,如RSpec、Test::Unit等,这些工具提供了丰富的API来编写和组织测试。 #### 四、应用程序框架 - **定义**:应用程序框架提供了一个结构化的方法来开发应用,通常包括...

    程序员为什么还要刷题-intro-to-tdd-rspec-and-learn-ruby-apply-000:tdd-rspec-and-le

    通过learn命令运行测试。 了解测试输出。 编写代码以使包含的测试通过。 定义测试 测试验证您编写的代码的行为并产生所需的结果。 您将在 Learn 使用测试中完成的许多实验。 乍一看,它可能感觉像是一个抽象的概念,...

    Ruby 代码覆盖率工具 Coco.zip

    3. **运行测试**:运行测试命令,Coco 将自动开始收集覆盖率数据并生成报告。 4. **查看报告**:测试完成后,开发者可以查看生成的 HTML 报告,了解测试覆盖率的详细情况。 5. **持续集成**:Coco 也可以与持续...

    Ruby+for+Rails

    通过阅读"Ruby for Rails.pdf"和"Ruby on Rails 初体验.ppt",你可以深入了解Ruby on Rails的各个方面,包括其哲学、核心概念以及如何构建实际的Web应用程序。随着对Rails的理解加深,你将能够高效地开发出功能丰富...

Global site tag (gtag.js) - Google Analytics