1. 首先 $ rails new sample_app --skip-test-unit
2. 在Gemfile中添加
gem 'rspec-rails', '2.11.0'
gem 'factory_girl_rails','1.4.0'
gem 'capybara'
3. $ bundle install
4. $ rails generate rspec:install
5. 创建一个Controller
$ rails generate controller StaticPages home help --no-test-framework
controller生成要代参数 --no-test-framework
6. 生成对应的Rspec
$ rails generate integration_test static_pages
static_pages 为自取的名称(取名尽量见名知意)
7. 在测试之前 执行 rake db:test:prepare
8. 执行指定测试
$ bundle exec rspec spec/requests/static_pages_spec.rb
9. rake spec #执行所有测试
分享到:
相关推荐
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
ruby on rails 相关lib 其中包含:rspec flexmock acts_as_taggable-2.0.2 widgets acts_as_list classic_pagination
Ruby on Rails 项目支持→ 项目树视图→ 和 使用 Ack 进行项目搜索→ 打开文件切换器→ 使用智能搜索弹出打开文件对话框→ Tab 上的代码→ 和 图形树状撤消/重做工具→ 令人难以置信的 GIT 支持→ 和...
糖Sugar是一个现代的开源论坛,针对性能和可用性进行了优化,以Ruby on Rails编写。依存关系魔力安装如果您想破解Sugar,最简单的启动和运行方法是使用Docker Compose: $ docker-compose run rails bin/setup$ ...
这是一个示例应用程序和CI / CD管道,显示了如何在Semaphore 2.0上运行Ruby on Rails项目。 本地应用程序设置 Ruby版本在.ruby-version指定。 我们建议使用rbenv。 数据库引擎是Postgres。 bundle install --path ...
私人活动使用Rails构建的网站,具有创建用户和事件,使用RSpec进行统一测试和使用Capybara进行集成测试的功能。建于Ruby3 Ruby on Rails 6 Shoulda Matchers水豚规格入门要启动并运行本地副本,请遵循以下简单的示例...
实体关系图建于Ruby v2.7.0 Ruby on Rails PostgreSQL设计引导程序HTML CSS经过测试Ruby gem RSpec Ruby宝石Shoulda Matchers Ruby宝石水豚现场演示打开先决条件Ruby:2.6.3 滑轨:5.2.3 Postgres:> = 9.5 纱文本...
20周内有20个Web应用程序 您好,欢迎来到我的20挑战20资料库。 此仓库将包含在此20周的视频系列过程中...•第14周-快速迭代–通过在Ruby On Rails中使用Rspec TDD减少错误的发生6 影片教学 博客教程 •第15周-使用Axio
Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was ...
Effective Ruby:改善Ruby程序的48条建议.pdf 、metaprogramming、Ruby元编程、Head First Rails 、Rails 指南、Ruby Best Practices、Ruby on Rails教程、ruby基础教程(中文第四版)、The RSpec Book
这个 Ruby on Rails v.4.2.1 应用程序允许用户添加食谱。 宝石包括皮克,jQuery的轨道,色器件,quiet_assests,RSpec的护栏,水豚,并早该-的匹配,等等。 安装和使用 克隆或下载此存储库,然后在终端的命令行中...
Ruby On Rails 项目设置 用户认证 用于上传文件的回形针宝石 SASS 使用 RSPEC 进行单元测试 使用 CAPYBARA 进行集成测试 作者 凯瑟琳·卡尔、J Sivakumaran 和 Lizzie Koehler 执照 麻省理工学院执照
亚历山大项目 一个用于销售数字书籍的电子商务网站。 安装与设定 安装 安装 在本地git clone https://github.com/RuthNjeri/alexandria.git仓库git clone https://github.com/RuthNjeri/alexandria.git 安装依赖...
它基于Rails 6和Ruby 2.7。 最后,它包含一个可玩的管理控制台插件(感谢 )。产品特点该模板随附: 架构图用户表管理员用户表终点使用用户凭证注册使用用户凭证登录登出重设密码获取并更新用户个人资料用户的管理...
主要介绍了在Ruby on Rails中进行高效的单元测试的教程,使用到了Ruby的RSpec和Factory Girl框架,需要的朋友可以参考下
一个Ruby on Rails应用程序,用于上传模因,存储您的收藏集,通过主题标签搜索其他模因,并且可以根据需要将模因设为私有。 一个演示项目。 除其他外,它使用: Carrierwave和RMagic上传图像; Devise and Pundit...
哪里BnB AirBnB Clone 在 Epicodus 编程学校使用 Ruby on Rails 构建。 在此处查看演示站点: : 查看以查看已完成和即将推出的功能。 ##用法运行git clone https://github.com/supremebeing7/airbnb_clone.git ...
MOKIO是与rails 6.0.1和ruby 2.6.5兼容的开源CMS。 安装: 在您的项目Gemfile gem mokio添加到Gemfile 运行bundle install 运行rake mokio:install 确保config/routes.rb下行添加到config/routes.rb mount ...
Ruby on Rails 6.1 HTML5和Sass PostgreSQL 13.1 测试框架:RSpec 4.0 自举5 建立 如何运行测试: % rspec spec 如何运行开发控制台: % rails console 如何运行开发服务器: % rails server 如何为...
白俄罗斯Ruby用户组 白俄罗斯语Ruby用户组-Ruby开发人员社区,旨在交流思想和经验。 我们也对Ruby在我国的发展感兴趣,并互相帮助建立成功的IT事业。 发展 要在本地运行应用程序: mailcatcher rake sunspot:solr:...