`
fireDragonpzy
  • 浏览: 466415 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

rails测试--RSpec生成目录解析

阅读更多
1 http://www.letrails.cn/archives/20/
2 生成器创建了几个新文件,分别是:
.rspec – 用于配置 rspec 命令行的配置文件,默认包含 – colour 来启用RSpec输出文字高亮。
spec – 该目录用于存放所有模型变量,控制器,视图,和项目中其它的specs。
spec/spec_helper.rb – 该文件会在每个spec执行时被调用。该文件设置了测试变量,并包含项目级别RSpec配置项,加载引用文件等等。
分享到:
评论

相关推荐

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

    在使用rspec_api_documentation时,你需要在你的RSpec配置文件(通常是`spec_helper.rb`或`rails_helper.rb`)中引入这个gem,并设置所需的配置选项,如输出格式(HTML、JSON等)和输出目录。然后,只需运行测试,...

    rails-mini-adventure-guide:迷你探险指南-瑞士针对家庭,学校,幼儿园等的户外活动指南。所有探险活动均来自人群

    7. **spec**: 测试代码,Rails通常使用RSpec进行行为驱动开发(BDD)。 8. **bin**: 应用的可执行脚本。 9. **Rakefile**: 用于运行Rake任务的文件。 10. **README**: 应用的说明文件。 在实际项目中,开发者还会...

    sbadmin2-rails:具有SB Admin 2引导主题的Rails 4

    9. **TDD(测试驱动开发)**:Rails鼓励使用测试驱动开发,提供RSpec、Minitest等测试框架,确保代码质量和稳定性。 10. **Heroku部署**:Rails项目通常可以通过Heroku这样的云平台轻松部署,实现快速上线和扩展。 ...

    rails_friendly_urls_test:Rails Friendly URLs gem 示例项目

    `rails_friendly_urls_test`项目中可能包含了测试用例,比如使用RSpec或MiniTest进行单元测试和集成测试,确保Friendly URLs功能的正确性。 10. **部署与维护** 实际项目还需要考虑部署到生产环境,如Heroku或AWS...

    sample_app:来自Micheal Hartl的ruby on rails教程中的示例应用程序

    8. **测试驱动开发(TDD)**:Rails鼓励使用测试来验证代码的功能,如RSpec和Capybara库可以用于编写单元测试和功能测试。 9. **Asset Pipeline**:Rails的资产管道系统处理CSS、JavaScript和图像等静态资源,支持...

    enerserial:用于跟踪序列号的 Rails 应用

    5. 测试驱动:利用Rails内置的测试框架如RSpec或Minitest,编写测试用例以保证代码质量。 总的来说,EnerSerial是一个针对序列号管理的专业解决方案,它结合了Rails的高效开发能力和JavaScript的用户友好特性,为...

    twaxdotcom:TWAXDOTCOM.COM(Rails Rumble 2014)

    5. **测试**:Rails鼓励TDD(测试驱动开发),如使用RSpec和Capybara进行功能和单元测试。 6. **Gemfile**:定义项目依赖的Ruby gems,通过Bundler管理。 7. **API集成**:项目可能使用第三方API(如传真服务)进行...

    pythia-app:Le Wagon的最终项目

    7. **spec**或**test**目录:测试代码,Rails推荐使用RSpec或MiniTest进行测试驱动开发。 此外,Rails的路由系统是其强大功能之一,通过`config/routes.rb`文件,开发者可以定义URL到控制器动作的映射。Pythia-App...

    gitly:Rails 中的 URL 缩短器应用程序

    Rails 自带的测试框架是 MiniTest 或 RSpec,测试用例通常位于 `test/` 目录下。 此外,Gitly 的部署和配置可能涉及到服务器环境、数据库配置、SSL 安全以及性能优化等方面。常见的部署平台如 Heroku 或 AWS,它们...

    illuminate

    7. **测试驱动开发**:解释Rails中的测试框架,如RSpec或Minitest,以及如何编写和运行测试。 以上就是基于提供的信息可能涵盖的一些IT知识点,涵盖了Ruby on Rails框架的基础、项目管理和开发流程等方面。

    nearby-places-api

    - 测试API通常用到RSpec或Minitest等测试框架,确保接口的正确性和稳定性。 6. **数据库集成**: - Rails通常使用ActiveRecord进行数据库操作,Sinatra可以配合Sequel或ActiveRecord。 - 数据模型定义关系并封装...

    有线脑咖啡:收集咖啡食谱

    - RSpec:一种常用的Ruby测试框架,可以编写行为驱动的开发(BDD)测试。 - MiniTest:另一种测试框架,提供断言和测试套件。 7. **版本控制**: - Git:项目可能使用Git进行版本控制,文件名中的`master`分支...

    ruby的API文档,有需要同事请下载

    - Ruby社区拥有丰富的第三方Gem库,如Rails(Web开发框架)、Rspec(测试框架)等,大大扩展了Ruby的功能。 Ruby的API文档详细解释了这些概念及其使用方法,是学习和开发Ruby应用必不可少的参考材料。通过阅读和...

    cast-with-friends

    9. **测试**:Rails鼓励TDD(Test-Driven Development),开发者使用RSpec和Capybara等工具编写测试,确保代码质量。 10. **部署**:完成开发后,应用需要部署到服务器,常见的部署方案有Heroku或AWS,使用...

    Capture

    7. **测试**:Rails项目通常包含测试代码,如RSpec或Test::Unit,用于确保代码质量并进行持续集成。 8. **数据库配置**:在`config/database.yml`文件中,配置了应用程序连接的数据库信息。 9. **路由**:`config/...

    让我们玩

    6. **spec** 目录:测试代码,使用RSpec等工具进行行为驱动开发(BDD)或测试驱动开发(TDD)。 7. **bin** 目录:包含了应用的可执行脚本,如rails服务器启动命令。 在“让我们玩”的项目中,我们可以看到`Lets-...

    Aprenda---Fever

    5. **标准库和Gem**:利用内置库如`FileUtils`进行文件操作,`Net::HTTP`进行网络请求,`JSON`解析和生成JSON格式数据等。了解如何安装和使用Ruby的gem,如数据库驱动(如` activerecord`)或测试框架(如`rspec`)...

    clanparty:一个应用程序,可让您找到适合您日程安排的其他人玩游戏

    5. **Rails生成器**:如`rails new`命令可以生成新项目的目录结构,`rails generate`用于生成模型、控制器、迁移等代码。 6. **Gem**:Ruby的包管理器,允许开发者方便地安装和使用第三方库。 7. **TDD(测试驱动...

    structured-finance-application

    8. **测试**:为了确保代码质量和稳定性,项目通常会有测试套件,使用 RSpec 或 MiniTest 等测试框架编写单元测试和集成测试。 9. **部署与持续集成**:项目可能使用 Capistrano 进行部署,并集成 Jenkins 或 ...

    lannister_trailblazer:带有 Trailblazer 的银行会计系统的 PoC

    Rails 支持 RSpec、Capybara 等测试工具,可以编写单元测试、集成测试和功能测试。 9. **部署与持续集成**:项目可能包含了部署脚本或配置,如 Dockerfile 或 Heroku 配置,以便在不同环境中运行。持续集成(CI)...

Global site tag (gtag.js) - Google Analytics