如何运行单个RSpec测试?

我有以下文件:

/spec/controllers/groups\u controller\u spec.rb

我在终端中使用什么命令来运行该规范,在哪个目录中运行该命令

我的gem文件:

测试环境GEMS
小组:开发,:测试
宝石“自动测试”
gem“rspec rails”,“~>2.4”
gem“cumber rails”,“>=0.3.2”
gem“webrat”,“>=0.7.2”
宝石“工厂女孩轨道”
gem“电子邮件规格”
终止

规范文件:

需要“spec\u helper”
请描述GroupsController所做的工作
include designe::TestHelpers
描述“让你的团队”是怎么做的
它“应该成功并返回3项”吗
Rails.logger.info“向玛丽致敬”
获取:yourgroups,:format=>:json
回答:你应该成功吗
body=JSON.parse(response.body)
body.1应该有(3)。items#@user1对3个组有3个权限
终止
终止
终止

通常我会:

rspec./spec/controllers/groups\u controller\u spec.rb:42

其中42表示我要运行的测试的行

编辑1:

你也可以使用标签。看这里

编辑2:

尝试:

bundle exec rspec./spec/controllers/groups\u controller\u spec.rb:42

发表评论