Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 rspec:将要素等级库添加到默认等级库_Ruby On Rails 4_Rspec Rails_Rspec3 - Fatal编程技术网

Ruby on rails 4 rspec:将要素等级库添加到默认等级库

Ruby on rails 4 rspec:将要素等级库添加到默认等级库,ruby-on-rails-4,rspec-rails,rspec3,Ruby On Rails 4,Rspec Rails,Rspec3,我已经有了一个rails 4.2应用程序和rspec rails 3.5.1 我在spec/features//\u spec.rb 当我跑的时候 bin/rspec 或 功能规格不运行 如果我这样做,它们运行良好 bin/rspec spec/features/*/*_spec.rb 如何在默认规范中包含此路径 更新 以下是其中一个简要说明 require 'rails_helper' Rspec.describe 'User logs in', :type => :feature

我已经有了一个rails 4.2应用程序和rspec rails 3.5.1

我在
spec/features//\u spec.rb

当我跑的时候

bin/rspec

功能规格不运行

如果我这样做,它们运行良好

bin/rspec spec/features/*/*_spec.rb
如何在默认规范中包含此路径

更新

以下是其中一个简要说明

require 'rails_helper'

Rspec.describe 'User logs in', :type => :feature do
  let(:user) { FactoryGirl.create(:user) }

  scenario 'with valid credentials' do

    ... setup ...

    expect(page).to have_content "Success"
  end
end

我还尝试用
descripe
feature
Rspec.feature
替换
Rspec.descripe
。该规范不在默认规范中运行。

您是如何获得
Rspec的。请描述在功能规范顶部设置的
?是的,我将编辑并添加一个示例。您是否使用了
--模式
()你可以设置一个rake任务,将该模式交给Rspec,或者你可以直接配置它。你是如何得到你的
Rspec的。在你的特性规格的顶部设置了description
?是的,我会编辑并添加一个示例。你玩过
--模式
()您可以设置一个rake任务,将该模式提供给Rspec,也可以直接对其进行配置
require 'rails_helper'

Rspec.describe 'User logs in', :type => :feature do
  let(:user) { FactoryGirl.create(:user) }

  scenario 'with valid credentials' do

    ... setup ...

    expect(page).to have_content "Success"
  end
end