加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何将第一个Cucumber测试添加到Rails应用程序

发布时间:2020-12-17 03:20:52 所属栏目:百科 来源:网络整理
导读:忏悔:我从未为Rails编写过单一测试. 我已经安装了宝石黄瓜,rspec,水豚,工厂女孩.运行Rails 3.1. 我不确定,嗯,在哪里创建一个新的测试文件或者命名它. 谢谢你的耐心. 解决方法 安装rspec和黄瓜后 您必须运行以下命令 rails生成rspec:安装rspec 第一个命令
忏悔:我从未为Rails编写过单一测试.

我已经安装了宝石黄瓜,rspec,水豚,工厂女孩.运行Rails 3.1.

我不确定,嗯,在哪里创建一个新的测试文件或者命名它.

谢谢你的耐心.

解决方法

安装rspec和黄瓜后
您必须运行以下命令

rails生成rspec:安装rspec

第一个命令
将配置rails generate命令,它将创建spec目录,该目录将包含您的模型,控制器,各个目录中的视图的测试,您可以编写
rspec测试

例如.如果您有用户模型,那么用户的规格将会进入

规格/型号/ user_spec.rb

而已

运行这些测试使用

rspec spec / models / user_spec.rb

这将输出是否通过测试

黄瓜描述了应用的行为

和rspec描述对象的行为

rails生成黄瓜:安装黄瓜

这将在您的应用程序根目录中创建功能目录

在里面你可以用.feature扩展写黄瓜测试

例如.如果您的应用程序具有创建用户等功能,则此功能将进入

features / creating_user.feature文件

并且此功能的步骤定义将进入

特征/ step_definitions / create_user_steps.rb

以及它的简短指南,您可以参考以下链接

为黄瓜
http://loudcoding.com/posts/quick-tutorial-starting-with-cucumber-and-capybara-bdd-on-rails-project/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读