`
yangbinfc
  • 浏览: 51055 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用RSpec

 
阅读更多

是一种描述代码行为的语言 用作测试用,Ruby Specific

安装:

sudo gem install autotest -v 4.3.2

sudo gem install autotest-rails-pure -v 4.1.0

需要在 Gemfile内部配置 并且 bundle install

source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
group :development do
gem 'rspec-rails', '2.0.0'
end
group :test do
gem 'rspec', '2.0.0'
gem 'webrat', '0.7.1'
end

在Gem文件中自动生成 rspec

rails generate rspec:install

分享到:
评论

相关推荐

    使用RSpec 测试Rails 程序.pdf

    ### 使用RSpec 测试Rails 程序的知识点总结 #### 一、RSpec与Rails结合的基础概念 **RSpec**(RSpec is not a unit testing framework)是一种为Ruby编程语言设计的行为驱动开发(BDD)框架,而**Rails**是基于...

    在rails中 使用RSpec生产CHM文档

    标题 "在Rails中使用RSpec生产CHM文档" 暗示了这个话题是关于如何在Ruby on Rails(简称Rails)框架中使用RSpec测试工具来创建帮助文档,特别是以CHM(Microsoft Compiled HTML Help)格式。CHM文件是一种常见的...

    rspec-dns, 使用RSpec轻松测试你的DNS.zip

    rspec-dns, 使用RSpec轻松测试你的DNS rspec-dns rspec是一个rspec插件,用于方便的DNS测试。 它使用dnsruby而不是标准库来解析名称解析。安装如果你正在使用 bundler,请将此行添加到你的应用程序的Gemfile 中:gem

    the rspec book.pdf

    《RSpec Book》是一本专注于Rspec的权威指南,它详细阐述了如何使用Rspec这个强大的测试框架进行行为驱动开发(BDD)。Rspec是Ruby编程语言中的一个测试库,它使得编写可读性强、表达力丰富的测试代码成为可能。这...

    rspec 入门者学习

    它可以与 RSpec 结合使用,利用 Gherkin 语法编写用户故事,并使用 RSpec 进行验证。 - 示例: ```gherkin Feature: Login feature Scenario: Log in as a registered user Given I am on the login page When...

    RSpec 3.1中文版

    综上所述,RSpec 3.1中文版是一本针对Rails开发者,特别是希望学习或提高其RSpec使用技能的开发者的实践指南。它不仅涵盖了RSpec的安装与基础使用,还包括了在Rails应用中实现TDD的具体方法和技巧,以及如何有效地将...

    rspec-rails-tutorial:使用 RSpec 开发 rails 应用程序

    使用 RSpec 开发 Rails 应用程序 本教程适用于想要使用 RSpec 开发 rails 应用程序的用户。 参考这个 使用 导轨 4.0.4 Ruby 2.0.0 mysql2 0.3.18 文件 group :development , :test do gem 'rspec-rails' gem '...

    rspec測試工具書

    Rspec是一种行为驱动开发(Behavior-Driven Development,简称BDD)工具,它在软件测试领域被广泛使用。其目的是通过描述软件行为来提高开发人员与非技术团队成员之间的沟通效率。Rspec允许开发者编写一个可读性很强...

    rspec-rails-swagger:使用RSpec请求规范为Rails应用程序生成Swagger 2.0文档。 测试结果可以作为响应示例捕获

    RSpec Rails昂首阔步 该gem通过使用RSpec记录路径来帮助您生成Swagger文档。 你执行一个命令来运行测试并生成.yaml或.json输出。 运行测试可确保您的API和文档一致,并生成可保存为响应示例的输出。 它的设计在很大...

    rspec_all:一个示例应用程序,演示了在非 Ruby 项目中使用 RSpec

    RSpec 所有的东西这是一个演示应用程序,用于展示如何使用 RSpec 和 Ruby 来测试其他语言的应用程序。 在这种情况下,我们正在测试一个用 Go 编写的简单服务器。 该项目包括:main.go Go 服务器。 它以pong消息响应 ...

    dailyrails-rspec-2017:使用RSpec的Everyday Rails Testing 2017版的样本源

    使用RSpec的样例应用程序进行日常Rails测试(2017版) 请参阅博客,以获取有关此版图书的新闻。 您可以在GitHub的找到早期版本的示例源。 谢谢! 进行示例Rails 5.1应用程序: Aaron Sumner进行测试驱动开发的实用...

    Odin-project-rspec-assignment:该作业使用RSpec为计算器类设计了一个测试

    在这个名为"Odin-project-rspec-assignment"的项目中,我们将深入探讨如何使用RSpec来为一个计算器类设计全面的测试。 首先,让我们理解Calculator类的基本概念。在Ruby中,一个类是用来定义对象的模板或蓝图,它...

    BDD开发之rspec和cucumber

    **RSpec** 和 **Cucumber** 是两种广泛使用的BDD工具,它们帮助开发人员编写清晰、可读性强的测试用例,并支持整个团队(包括非技术成员)更好地理解软件需求。 ##### RSpec:Ruby语言的首选BDD框架 **RSpec** 是...

    Ruby-RSpec和Minitest匹配器来预防N1查询问题

    RSpec是Ruby中广泛使用的BDD(行为驱动开发)框架,它允许开发者以自然语言的方式编写测试。匹配器是RSpec的核心部分,它们定义了期望的行为。在处理N+1查询问题时,可以使用像`have_n_queries`这样的匹配器,它能...

    workout-app:使用rspec的Rails课程的健身应用程序

    【标题】"workout-app:使用rspec的Rails课程的健身应用程序"是一个基于Ruby on Rails框架的项目,它强调了行为驱动开发(Behavior Driven Development, BDD)的实践。在这个应用中,RSpec是一个核心工具,它允许...

    bookhouse_tdd:使用rspec在Ruby上构建的商店项目

    这个项目是用Ruby语言实现的,而且特别提到了"rspec",这是一个Ruby社区广泛使用的BDD(行为驱动开发)框架,用于编写可执行的规格和测试。 【描述解析】 "rubystore"可能是项目的一个子模块或者简写,进一步证实了...

    Ruby-rspecapidocumentation从RSpec自动生成API文档

    RSpec是一个广泛使用的BDD(行为驱动开发)框架,通过编写可读性强的断言来验证代码的行为。rspec_api_documentation则将RSpec的测试用例转化为结构化的API文档,使得开发者可以更直观地了解API接口。 rspec_api_...

    The Rspec Book -- BDD methodology

    2. **RSpec**与**Cucumber**的结合使用可以覆盖从底层代码到用户界面的完整测试范围,确保了软件质量的同时也促进了团队成员之间的沟通。 3. **RSpec**和**Cucumber**共同构建了一个强大的测试框架,它们不仅帮助...

    RSpec-bank-main.rar

    这个项目的源码深入揭示了如何使用RSpec进行行为驱动开发(BDD)以及如何构建一个简单但完整的银行应用。下面,我们将详细探讨其中的关键知识点。 一、RSpec介绍 RSpec是Ruby社区广泛使用的测试框架,它以自然语言...

    Jungle:这个项目是为了学习Rails而建立的,它是一个使用Rails 4.2和UI构建的小型电子商务应用程序,使用RSpec和Capybara进行了模型和功能测试。

    丛林这个项目是为了学习Rails而建立的,它是一个使用Rails 4.2和UI构建的小型电子商务应用程序,使用RSpec和Capybara进行了模型和功能测试。 这是一个为期一周的项目,它将模拟现实世界的体验,在该体验中,您可以...

Global site tag (gtag.js) - Google Analytics